Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 181292 - app-admin/grubconf-0.5.1 failes to compile
Summary: app-admin/grubconf-0.5.1 failes to compile
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-08 11:29 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2007-12-14 02:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
app-admin:grubconf-0.5.1:20070608-110832.log (app-admin:grubconf-0.5.1:20070608-110832.log,26.61 KB, text/plain)
2007-06-08 11:31 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details
emerge --info (emerge-info,2.63 KB, text/plain)
2007-06-08 11:37 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details
app-admin:grubconf-0.5.1:20070911-212214.log (app-admin:grubconf-0.5.1:20070911-212214.log,26.19 KB, text/plain)
2007-09-11 21:37 UTC, Jeffrey Hein
Details
emerge --info (emerge_info,3.50 KB, text/plain)
2007-09-11 21:39 UTC, Jeffrey Hein
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2007-06-08 11:29:49 UTC
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.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2007-06-08 11:31:55 UTC
Created attachment 121488 [details]
app-admin:grubconf-0.5.1:20070608-110832.log

Full Compile Log.
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2007-06-08 11:35:41 UTC
Oh, and before anyone goes probing, this is not a dup of 51240, looked at that already. that was a _long_ time ago
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2007-06-08 11:37:26 UTC
Created attachment 121490 [details]
emerge --info

Output of emerge --info
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2007-06-09 08:34:41 UTC
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?
Comment 5 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-06-11 17:43:52 UTC
I don't want to maintain it...  I'd say post it for removal, and let someone else take it if they want.
Comment 6 Jeffrey Hein 2007-09-11 21:37:28 UTC
Created attachment 130641 [details]
app-admin:grubconf-0.5.1:20070911-212214.log

I have the same problem.
Comment 7 Jeffrey Hein 2007-09-11 21:39:59 UTC
Created attachment 130643 [details]
emerge --info
Comment 8 Saleem Abdulrasool (RETIRED) gentoo-dev 2007-12-14 02:57:28 UTC
This has been unmaintained since 2005, please move to gnome-system-tools.  Last-rited.