On 7/28/06, Lucas C. Villa Real <[EMAIL PROTECTED]> wrote:
On 7/28/06, MJ Ray <[EMAIL PROTECTED]> wrote:
> 'Compile' Util-Linux 2.12r just failed here with the following lines:
>
> cc -c -pipe -O2 -mtune=i486 -fomit-frame-pointer -I../lib -Wall
-Wmissing-prototypes -Wstrict-prototypes -I/usr/include/ncurses -DNCH=0
-D_FILE_OFFSET_BITS=64 -DSBINDIR=\"/Programs/Util-Linux/2.12r/sbin\"
-DUSRSBINDIR=\"/Programs/Util-Linux/2.12r/sbin\"
-DLOGDIR=\"/Programs/Util-Linux/2.12r/../Variable/log\"
-DVARPATH=\"/Programs/Util-Linux/2.12r/../Variable\"
-DLOCALEDIR=\"/Programs/Util-Linux/2.12r/share/locale\" -O2 -march=i686
-fomit-frame-pointer -pipe -DHAVE_NFS -DHAVE_BLKID -Wno-unused
nfsmount_xdr.c
> nfsmount_xdr.c: In function 'xdr_mountres3_ok':
> nfsmount_xdr.c:98: warning: dereferencing type-punned pointer will break
strict-aliasing rules
> nfsmount_xdr.c: In function 'xdr_ppathcnf':
> nfsmount_xdr.c:237: error: invalid lvalue in increment
> nfsmount_xdr.c:238: error: invalid lvalue in increment
> nfsmount_xdr.c:239: error: invalid lvalue in increment
> nfsmount_xdr.c:240: error: invalid lvalue in increment
> nfsmount_xdr.c:241: error: invalid lvalue in increment
> nfsmount_xdr.c:242: error: invalid lvalue in increment
> nfsmount_xdr.c:259: error: invalid lvalue in increment
> nfsmount_xdr.c:281: error: invalid lvalue in increment
> nfsmount_xdr.c:282: error: invalid lvalue in increment
> nfsmount_xdr.c:283: error: invalid lvalue in increment
> nfsmount_xdr.c:284: error: invalid lvalue in increment
> nfsmount_xdr.c:285: error: invalid lvalue in increment
> nfsmount_xdr.c:286: error: invalid lvalue in increment
> nfsmount_xdr.c:303: error: invalid lvalue in increment
> make[1]: *** [nfsmount_xdr.o] Error 1
> make[1]: Leaving directory `/Files/Compile/Sources/util-linux-2.12r/mount'
> make: *** [all] Error 1
>
> Any ideas?
> So far, I only found it in debian build logs for m68k, not i686.
> Is it because I don't have NFS support in my kernel?

Could you please try that with another GCC version? I recall having
such problems on this file before, and IIRC it was gcc's fault.

You speak as if having multiple versions of GCC around is a usual thing. ;)

BTW: compiling this with GCC 3.4.4 I got this:

cc -c -pipe -O2 -mtune=i486 -fomit-frame-pointer -I../lib -Wall
-Wmissing-prototypes -Wstrict-prototypes -I/usr/include/ncurses
-DNCH=0   -D_FILE_OFFSET_BITS=64
-DSBINDIR=\"/Programs/Util-Linux/2.12r/sbin\"
-DUSRSBINDIR=\"/Programs/Util-Linux/2.12r/sbin\"
-DLOGDIR=\"/Programs/Util-Linux/2.12r/../Variable/log\"
-DVARPATH=\"/Programs/Util-Linux/2.12r/../Variable\"
-DLOCALEDIR=\"/Programs/Util-Linux/2.12r/share/locale\" -O2
-march=i686 -fomit-frame-pointer -pipe -DHAVE_NFS -DHAVE_BLKID
-Wno-unused  nfsmount_xdr.c
nfsmount_xdr.c: In function `xdr_ppathcnf':
nfsmount_xdr.c:237: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:238: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:239: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:240: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:241: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:242: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:259: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:281: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:282: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:283: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:284: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:285: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:286: warning: use of cast expressions as lvalues is deprecated
nfsmount_xdr.c:303: warning: use of cast expressions as lvalues is deprecated

but it went on. With GCC 4.0.2, I got the same errors as MJ. Looks
like it needs a GCC-4 compatibility patch, but from a quick search, I
couldn't fine none around. We may need to roll our own, or try
2.13-pre7.

-- Hisham
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to