* Build problems on powerpc [not found] <1d4c7fd50808150356o7d99f8caw782f6f05fe2be47@mail.gmail.com> @ 2008-08-15 11:09 ` Thomas Champagne 2008-08-15 16:34 ` Vesa Jääskeläinen 0 siblings, 1 reply; 5+ messages in thread From: Thomas Champagne @ 2008-08-15 11:09 UTC (permalink / raw) To: grub-devel Hello I've builded the current repository on powerpc and I obtain this error : $ make ..... gcc -Ikern/powerpc -I./kern/powerpc -I. -Iinclude -I./include -Wall -W -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes -Wundef -Wstrict-prototypes -g -Os -m32 -fno-stack-protector -ffreestanding -MD -c -o kernel_elf-kern_powerpc_dl.o kern/powerpc/dl.c gcc -Ikern/generic -I./kern/generic -I. -Iinclude -I./include -Wall -W -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes -Wundef -Wstrict-prototypes -g -Os -m32 -fno-stack-protector -ffreestanding -MD -c -o kernel_elf-kern_generic_millisleep.o kern/generic/millisleep.c /bin/sh gensymlist.sh include/grub/arg.h include/grub/boot.h include/grub/cache.h include/grub/device.h include/grub/disk.h include/grub/dl.h include/grub/elf.h include/grub/elfload.h include/grub/env.h include/grub/err.h include/grub/file.h include/grub/fs.h include/grub/kernel.h include/grub/misc.h include/grub/mm.h include/grub/net.h include/grub/parser.h include/grub/rescue.h include/grub/symbol.h include/grub/term.h include/grub/time.h include/grub/types.h include/grub/powerpc/libgcc.h include/grub/loader.h include/grub/partition.h include/grub/pc_partition.h include/grub/ieee1275/ieee1275.h include/grub/machine/kernel.h config.h > symlist.c || (rm -f symlist.c; exit 1) gcc -I. -I./. -I. -Iinclude -I./include -Wall -W -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes -Wundef -Wstrict-prototypes -g -Os -m32 -fno-stack-protector -ffreestanding -MD -c -o kernel_elf-symlist.o symlist.c gcc -Ikern/powerpc -I./kern/powerpc -I. -Iinclude -I./include -Wall -W -Wall -W -Wshadow -Wpointer-arith -Wmissing-prototypes -Wundef -Wstrict-prototypes -g -Os -m32 -fno-stack-protector -ffreestanding -MD -c -o kernel_elf-kern_powerpc_cache.o kern/powerpc/cache.S gcc -o kernel.elf kernel_elf-kern_powerpc_ieee1275_crt0.o kernel_elf-kern_ieee1275_cmain.o kernel_elf-kern_ieee1275_ieee1275.o kernel_elf-kern_main.o kernel_elf-kern_device.o kernel_elf-kern_disk.o kernel_elf-kern_dl.o kernel_elf-kern_err.o kernel_elf-kern_file.o kernel_elf-kern_fs.o kernel_elf-kern_misc.o kernel_elf-kern_mm.o kernel_elf-kern_loader.o kernel_elf-kern_rescue.o kernel_elf-kern_term.o kernel_elf-kern_ieee1275_init.o kernel_elf-term_ieee1275_ofconsole.o kernel_elf-kern_ieee1275_openfw.o kernel_elf-disk_ieee1275_ofdisk.o kernel_elf-kern_parser.o kernel_elf-kern_partition.o kernel_elf-kern_env.o kernel_elf-kern_powerpc_dl.o kernel_elf-kern_generic_millisleep.o kernel_elf-symlist.o kernel_elf-kern_powerpc_cache.o -m32 -nostdlib -static-libgcc -lgcc -Wl,-N,-S,-Ttext,0x10000,-Bstatic kernel_elf-kern_disk.o: In function `grub_disk_close': /home/lafeuil/grub2/kern/disk.c:318: undefined reference to `grub_get_time_ms' kernel_elf-kern_disk.o: In function `grub_disk_open': /home/lafeuil/grub2/kern/disk.c:283: undefined reference to `grub_get_time_ms' kernel_elf-kern_ieee1275_init.o: In function `grub_machine_init': /home/lafeuil/grub2/kern/ieee1275/init.c:259: undefined reference to `grub_install_get_time_ms' kernel_elf-kern_ieee1275_init.o: In function `grub_machine_set_prefix': /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to `grub_prefix' /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to `grub_prefix' /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to `grub_prefix' kernel_elf-kern_generic_millisleep.o: In function `grub_millisleep': /home/lafeuil/grub2/kern/generic/millisleep.c:30: undefined reference to `grub_get_time_ms' /home/lafeuil/grub2/kern/generic/millisleep.c:37: undefined reference to `grub_get_time_ms' kernel_elf-symlist.o:(.data+0x21c): undefined reference to `grub_get_time_ms' collect2: ld a retourné 1 code d'état d'exécution make: *** [kernel.elf] Erreur 1 Thanks in advance for your help. Thomas ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Build problems on powerpc 2008-08-15 11:09 ` Build problems on powerpc Thomas Champagne @ 2008-08-15 16:34 ` Vesa Jääskeläinen 2008-08-29 1:42 ` Pavel Roskin 0 siblings, 1 reply; 5+ messages in thread From: Vesa Jääskeläinen @ 2008-08-15 16:34 UTC (permalink / raw) To: The development of GRUB 2 Thomas Champagne wrote: > kernel_elf-kern_disk.o: In function `grub_disk_close': > /home/lafeuil/grub2/kern/disk.c:318: undefined reference to `grub_get_time_ms' > kernel_elf-kern_disk.o: In function `grub_disk_open': > /home/lafeuil/grub2/kern/disk.c:283: undefined reference to `grub_get_time_ms' > kernel_elf-kern_ieee1275_init.o: In function `grub_machine_init': > /home/lafeuil/grub2/kern/ieee1275/init.c:259: undefined reference to > `grub_install_get_time_ms' > kernel_elf-kern_ieee1275_init.o: In function `grub_machine_set_prefix': > /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to > `grub_prefix' > /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to > `grub_prefix' > /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to > `grub_prefix' > kernel_elf-kern_generic_millisleep.o: In function `grub_millisleep': > /home/lafeuil/grub2/kern/generic/millisleep.c:30: undefined reference > to `grub_get_time_ms' > /home/lafeuil/grub2/kern/generic/millisleep.c:37: undefined reference > to `grub_get_time_ms' > kernel_elf-symlist.o:(.data+0x21c): undefined reference to `grub_get_time_ms' > collect2: ld a retourné 1 code d'état d'exécution > make: *** [kernel.elf] Erreur 1 > > Thanks in advance for your help. PowerPC support has been rotting for a while. Waiting for patches to cure it :) ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Build problems on powerpc 2008-08-15 16:34 ` Vesa Jääskeläinen @ 2008-08-29 1:42 ` Pavel Roskin 2008-08-30 23:09 ` rubisher 0 siblings, 1 reply; 5+ messages in thread From: Pavel Roskin @ 2008-08-29 1:42 UTC (permalink / raw) To: The development of GRUB 2 On Fri, 2008-08-15 at 19:34 +0300, Vesa Jääskeläinen wrote: > Thomas Champagne wrote: > > kernel_elf-kern_disk.o: In function `grub_disk_close': > > /home/lafeuil/grub2/kern/disk.c:318: undefined reference to `grub_get_time_ms' I've fixed it. kern/time.c should be linked into kernel.elf. > > kernel_elf-kern_ieee1275_init.o: In function `grub_machine_set_prefix': > > /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to > > `grub_prefix' I've made a fix for it as well, but it needs reviewing. > PowerPC support has been rotting for a while. Waiting for patches to > cure it :) Actually, it was functional one month ago or so. I even fixed all compiler warnings. SPARC support, on the other hand, is in a very poor state. -- Regards, Pavel Roskin ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Re: Build problems on powerpc 2008-08-29 1:42 ` Pavel Roskin @ 2008-08-30 23:09 ` rubisher 2008-08-31 1:19 ` Pavel Roskin 0 siblings, 1 reply; 5+ messages in thread From: rubisher @ 2008-08-30 23:09 UTC (permalink / raw) To: The development of GRUB 2, Pavel Roskin Hello Pavel, Well I am totaly new here (grub2), because I am trying to boot a debian install on a virtual partion of a p510. This use a yaboot which failed to boot my install and even thought I reported in deep details the issue, I surprisingly got any feedback? I so have to find another boot loader and as I am a bit familiar with previous grub on my i386, I am naturaly trying grub2. That said, Pavel Roskin wrote: > On Fri, 2008-08-15 at 19:34 +0300, Vesa Jääskeläinen wrote: >> Thomas Champagne wrote: >>> kernel_elf-kern_disk.o: In function `grub_disk_close': >>> /home/lafeuil/grub2/kern/disk.c:318: undefined reference to `grub_get_time_ms' > > I've fixed it. kern/time.c should be linked into kernel.elf. > Yes ;-) >>> kernel_elf-kern_ieee1275_init.o: In function `grub_machine_set_prefix': >>> /home/lafeuil/grub2/kern/ieee1275/init.c:82: undefined reference to >>> `grub_prefix' > > I've made a fix for it as well, but it needs reviewing. > (tbh, I am not a programmer, and very new to powerpc so I haven't any chance to fix this second issue) Ok it compiles fine now ;-) But how to install it now on a chrooted disk install (this is the only ugly way I find: boot from a cd and after the nic setup, I chroot the hard disk install ;<). On my i386 with previous grub I just had to launch the 'grub' cdml, it seems to be a bit different here and this wiki <http://grub.enbug.org/TestingOnPowerPC> also spoke more about Macintosh then IBM (btw it even spoke about grubof, was it well replaced by kernel.elf?); between all those changes it would be better that I re-start from scratch with basic grub2 doc? Do you have a good link to me? Thanks for all, J. >> PowerPC support has been rotting for a while. Waiting for patches to >> cure it :) > > Actually, it was functional one month ago or so. I even fixed all > compiler warnings. > > SPARC support, on the other hand, is in a very poor state. > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Re: Build problems on powerpc 2008-08-30 23:09 ` rubisher @ 2008-08-31 1:19 ` Pavel Roskin 0 siblings, 0 replies; 5+ messages in thread From: Pavel Roskin @ 2008-08-31 1:19 UTC (permalink / raw) To: The development of GRUB 2 On Sat, 2008-08-30 at 23:09 +0000, rubisher wrote: > But how to install it now on a chrooted disk install (this is the only ugly way I find: boot from a cd and after the nic > setup, I chroot the hard disk install ;<). > > On my i386 with previous grub I just had to launch the 'grub' cdml, it seems to be a bit different here and this wiki > <http://grub.enbug.org/TestingOnPowerPC> also spoke more about Macintosh then IBM (btw it even spoke about grubof, was it > well replaced by kernel.elf?); between all those changes it would be better that I re-start from scratch with basic grub2 > doc? Do you have a good link to me? That's the best document we have so far. Yes, it needs updating or rewriting. -- Regards, Pavel Roskin ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-08-31 1:19 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1d4c7fd50808150356o7d99f8caw782f6f05fe2be47@mail.gmail.com>
2008-08-15 11:09 ` Build problems on powerpc Thomas Champagne
2008-08-15 16:34 ` Vesa Jääskeläinen
2008-08-29 1:42 ` Pavel Roskin
2008-08-30 23:09 ` rubisher
2008-08-31 1:19 ` Pavel Roskin
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.