Hi there, On Tue, Apr 22, 2008 at 10:10:25PM +0800, Peng tao wrote:
I'm a student working on an opensuse GSoC project which aims at enabling ext4 file system as grub legacy boot patition for opensuse and others. As I was told in the other mailing list, I downloaded the latest src.rpm file from http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/suse/sr...
After unrpming the source package, and following the patch order in grub.spec, all patches are applied successfully (wildcard patches are disabled in grub.spec, so I didn't apply them either).
BUT, there are some problems without wildcard patches. The dir function declaration in stage2/shared.h is modified in stage2-wildcard.diff and this modification is needed by other files in stage2 directory. Without it, I got compiling errors saying disk_io.c: In function 'print_completions': disk_io.c:1481: error: too many arguments to function 'dir' disk_io.c:1500: error: too many arguments to function 'dir'
I tried to reproduce this build failure and didn't succeed so far. How did you apply the patches, that were shipped with the source RPM? You might want to read http://en.opensuse.org/GNOME/Packaging#Quilt on how to deal with the .spec file and multiple patches. http://en.opensuse.org/SUSE_Build_Tutorial has more detailed information on the build process. Best, Christoph -- Christoph Thiel, Tech. Project Management, Research & Development SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org