GrubConf 0.5.1 Fails to compile on all version of GCC on my system. Complaints Involve complaining about a syntax error calling _llseek, which, to the best of my understanding, indicates a kernel version/header incompatibility. http://grubconf.sourceforge.net/ itself lists the project as over. ( I was re-installing all the old apps on my system, and this last was installed on 05/08/05 so with that in mind this package is probably stale ) Reproducible: Always Steps to Reproduce: 1. emerge app-admin/grubconf 2. watch it die Actual Results: A lot of stuff happend. Notable warnings, followed by a compile error grubconf_global.c: In function 'stristr': grubconf_global.c:684: warning: pointer targets in assignment differ in signedness grubconf_global.c:692: warning: pointer targets in assignment differ in signedness grubconf_global.c:701: warning: pointer targets in assignment differ in signedness support.c: In function 'my_getline': support.c:153: warning: pointer targets in passing argument 2 of 'getline' differ in signedness gcc -DHAVE_CONFIG_H -I. -I. -I.. -DORBIT2=1 -pthread -D_REENTRANT -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libxml2 -Wall -Wimplicit -Wreturn-type -Wunused -Wswitch -Wcomment -Wuninitialized -Wparentheses -Wpointer-arith -Wmissing-prototypes -O1 -g -c grubconf_dev.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DORBIT2=1 -pthread -D_REENTRANT -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/libxml2 -Wall -Wimplicit -Wreturn-type -Wunused -Wswitch -Wcomment -Wuninitialized -Wparentheses -Wpointer-arith -Wmissing-prototypes -O1 -g -c partitioning.c partitioning.c: In function 'copy_to_part': partitioning.c:72: warning: pointer targets in passing argument 1 of 'copy_to_int' differ in signedness partitioning.c:73: warning: pointer targets in passing argument 1 of 'copy_to_int' differ in signedness partitioning.c: At top level: partitioning.c:78: error: expected declaration specifiers or '...' before '_llseek' partitioning.c:78: error: expected declaration specifiers or '...' before 'fd' partitioning.c:78: error: expected declaration specifiers or '...' before 'hi' partitioning.c:78: error: expected declaration specifiers or '...' before 'lo' partitioning.c:79: error: expected declaration specifiers or '...' before 'res' partitioning.c:79: error: expected declaration specifiers or '...' before 'wh' partitioning.c:79: warning: type defaults to 'int' in declaration of '_syscall5' partitioning.c: In function 'sseek': partitioning.c:89: warning: implicit declaration of function '_llseek' partitioning.c: In function 'msdos_signature': partitioning.c:163: warning: pointer targets in initialization differ in signedness make[2]: *** [partitioning.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/tmp/..var/portage/app-admin/grubconf-0.5.1/work/grubconf-0.5.1/src' Expected Results: emerge success. I've checked the packages DEPENDS list and re-merged all its depends successfully, its just grubconf that dies. Its not that I /need/ it to work, but as its an indication that in its current state no new users will be able to use it even if they wanted to, I'm making this a recommendation for tree cleaning.
Created attachment 121488 [details] app-admin:grubconf-0.5.1:20070608-110832.log Full Compile Log.
Oh, and before anyone goes probing, this is not a dup of 51240, looked at that already. that was a _long_ time ago
Created attachment 121490 [details] emerge --info Output of emerge --info
Kent, unless you give us some patch, I would rather we remove this package all together from portage. Gnome-system-tools barely works on Gentoo and I'd advise you to work on that instead of grubconf if you want a graphical grub utility. Thanks for reporting this. @gnome: what say you?
I don't want to maintain it... I'd say post it for removal, and let someone else take it if they want.
Created attachment 130641 [details] app-admin:grubconf-0.5.1:20070911-212214.log I have the same problem.
Created attachment 130643 [details] emerge --info
This has been unmaintained since 2005, please move to gnome-system-tools. Last-rited.