Hollis R Blanchard wrote:
On Mon, 28 Feb 2000, Lou Langholtz wrote:
quoted
When trying to compile the 2.3.47 linux distribution from a kernel.org
mirror, I don't get a macintosh.a file built in my drivers/macintosh/
directory. As a matter of fact, I don't seem to get any macintosh
drivers built in that directory as there's no .o files at all. Anyone
else experience this? I've tried poking around to discover where the
error could be but so far I'm clueless about this. Am I doing something
wrong with my .config configuration info? I've attached my .config file
in case this could be it and someone could check it. Any other
possibilities?
I would recommend not using kernel.org sources for a while. Paul's tree seems
to be the favorite for Macs right now.
-Hollis
Thanks for responding so quickly. I feel so close now to actually getting the
2.3.47 sources to fully link. I'm down to just a multiple definitions error. Do
you suspect I'll still have lots of trouble with the 2.3.47 sources if I get
them to build on my PowerMac 7500? I know in the past that Paul stuff has been
infinitely better for PowerMacs while the kernel.org code simply wouldn't even
run. I'm hoping though that for a simple long time supported PowerMac 7500 that
the 2.3.47 sources should at least work better than my current 2.2.13pre15
kernel. Specifically I want to see that the darn ppp kernel freeze bug has gone
away since I use PPP so critically.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Lou Langholtz wrote:
Hollis R Blanchard wrote:
quoted
. . .
I would recommend not using kernel.org sources for a while. Paul's tree seems
to be the favorite for Macs right now.
-Hollis
Thanks for responding so quickly. I feel so close now to actually getting the
2.3.47 sources to fully link. I'm down to just a multiple definitions error. Do
you suspect I'll still have lots of trouble with the 2.3.47 sources if I get
them to build on my PowerMac 7500? . . .
Argh! I've gotten now to the point that 2.3.47 builds all the way then the linker
barfs with two "multiple definition of" errors. In part in frustration, I thought
I'd do the smart thing and try patching to 2.3.48 to see if that'll compile
better. Quite the opposite. 2.3.48's build doesn't get nearly as far for me so I'm
hoping now to get rid of these last two linker errors for 2.3.47. Unfortunately I
did a recursive grep for these symbols which didn't find either of them and now
I'm at a loss of where to check next in getting rid of these last errors. Here's
what I see:
ld -T arch/ppc/vmlinux.lds -Ttext 0xc0000000 -Bstatic arch/ppc/kernel/head.o
init/main.o init/version.o \
--start-group \
arch/ppc/kernel/kernel.o arch/ppc/mm/mm.o arch/ppc/lib/lib.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o arch/ppc/xmon/x.o \
drivers/block/block.a drivers/char/char.o drivers/misc/misc.o drivers/net/net.o
drivers/parport/parport.a drivers/scsi/scsi.a drivers/cdrom/cdrom.a
drivers/sound/sounddrivers.o drivers/pci/pci.a drivers/macintosh/macintosh.a
drivers/video/video.o \
net/network.a \
/usr/src/linux/lib/lib.a \
--end-group \
-o vmlinux
kernel/kernel.o(.kstrtab+0x1f44): multiple definition of `__kstrtab_strspn'
arch/ppc/kernel/kernel.o(.kstrtab+0x4a4): first defined here
kernel/kernel.o(__ksymtab+0x9e0): multiple definition of `__ksymtab_strspn'
arch/ppc/kernel/kernel.o(__ksymtab+0x178): first defined here
make: *** [vmlinux] Error 1
Can anyone help me with these definition errors?
I feel so close with kernel.org's 2.3.47 kernel. Should I just byte the bullet and
use Paul's tree as Hollis suggests? Biggest problem with using another tree is
that I've got a very slow network pipe (a 28.8 modem and I already have
kernel.org's 2.3.47 + 2.3.48 sources). I also don't actually know anymore where to
get Paul's source tree. So in the end, kernel.org's 2.3.47 kernel still feels
closest to working for me.
Thanks!!!
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
On Tue, 29 Feb 2000, Lou Langholtz wrote:
I also don't actually know anymore where to get Paul's source tree.
Paul's devel:
rsync -auvz linuxcare.com.au::linux-pmac-devel /usr/src/linux-2.3-devel
Bitkeeper devel:
rsync -auvz hq.fsmlabs.com::linuxppc_2_3 /usr/src/linux-2.3-bit
(Read about the bitkeeper tree: http://www.fsmlabs.com/linuxppcbk.html)
Thanks,
Peter
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/