From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JWZOq-0000WE-Rn for mharc-grub-devel@gnu.org; Tue, 04 Mar 2008 10:49:52 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JWZOn-0000VG-Sv for grub-devel@gnu.org; Tue, 04 Mar 2008 10:49:49 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JWZOm-0000UR-05 for grub-devel@gnu.org; Tue, 04 Mar 2008 10:49:49 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JWZOl-0000UF-NA for grub-devel@gnu.org; Tue, 04 Mar 2008 10:49:47 -0500 Received: from c60.cesmail.net ([216.154.195.49]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.60) (envelope-from ) id 1JWZOl-0003ie-8y for grub-devel@gnu.org; Tue, 04 Mar 2008 10:49:47 -0500 Received: from unknown (HELO relay.cesmail.net) ([192.168.1.81]) by c60.cesmail.net with ESMTP; 04 Mar 2008 10:49:46 -0500 Received: from [192.168.1.21] (static-72-92-88-10.phlapa.fios.verizon.net [72.92.88.10]) by relay.cesmail.net (Postfix) with ESMTP id C7E39619058 for ; Tue, 4 Mar 2008 10:49:45 -0500 (EST) From: Pavel Roskin To: The development of GRUB 2 In-Reply-To: <5cc84b460803040422m650f23cbkd09e8a2f7702bae7@mail.gmail.com> References: <5cc84b460803040422m650f23cbkd09e8a2f7702bae7@mail.gmail.com> Content-Type: text/plain Date: Tue, 04 Mar 2008 10:49:44 -0500 Message-Id: <1204645784.27739.14.camel@dv> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 (2.12.3-1.fc8) Content-Transfer-Encoding: 7bit X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: eltorito support .. X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Mar 2008 15:49:50 -0000 On Tue, 2008-03-04 at 12:22 +0000, Kalamatee wrote: > >Im not having much joy testing the eltorito support ATM. > > >Ive made the image using grub-mkimage, then used cat to merge the > cdboot.img with the core file generated >using grub-mkimage, and > generated an iso with this file but when trying to boot it the > following is displayed .. > > >http://s175.photobucket.com/albums/w131/Kalamatee/AROS64/?action=""> > >Any ideas? > > Oops... gmails reply broke the link I was meaning to show... this is > the correct screenshot of what happens.. > > http://s175.photobucket.com/albums/w131/Kalamatee/AROS64/?action=view¤t=x86_64-grub2cd.jpg It's possible that you have hit the same problem I encountered a while ago. gensymlist.sh doesn't have protection against compiler errors. So, if you set CC to something with a space, like "gcc -Dfoo", it will fail silently but produce symlist.c without any symbols, that would still be a valid C file. The bug is still there. ./configure CC="gcc -Dfoo" make ./grub-mkrescue --grub-mkimage=./grub-mkimage --pkglibdir=. grub.iso qemu -cdrom grub.iso The error message is just like yours. symlist.c has an empty symbol table: static struct symtab tab[] = { {0, 0} }; Sorry, I should have reported it earlier. The right fix would be to ensure that symlist.c would be invalid if the compiler fails, to protect compiler arguments, to capture compiler errors in gensymlist.sh and to recognize gensymlist.sh failure in the makefile. We have several layers of protection failing here. -- Regards, Pavel Roskin