After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 553396 - garnome 2.23.92 failed to compile against libxml2-2.6.30 into Ubuntu 8.10
garnome 2.23.92 failed to compile against libxml2-2.6.30 into Ubuntu 8.10
Status: RESOLVED OBSOLETE
Product: GARNOME
Classification: Deprecated
Component: general
2.23.x
Other All
: Normal critical
: ---
Assigned To: GARNOME Maintainers
garnome list
Depends on:
Blocks:
 
 
Reported: 2008-09-23 12:32 UTC by Luca Cappelletti (Infodomestic.com)
Modified: 2008-09-25 10:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luca Cappelletti (Infodomestic.com) 2008-09-23 12:32:17 UTC
Please describe the problem:
After downloaded the 2.23.92 and make install into desktop/nautilus it stopped when trying to compile libxml2
Following all the steps


Steps to reproduce:
- Using Ubuntu 8.10 chrooted into an Ubuntu 8.04
- All ubuntu related dependencies listed into GARNOME website successful installed 
- wget http://ftp.gnome.org/pub/GNOME/sources/garnome/2.23/garnome-2.23.92.tar.bz2
- tar -xf garnome-2.23.92.tar.bz2 
- cd desktop/nautilus
- make install


Actual results:
the make stopped prividing this error:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[7]: *** [nanohttp.lo] Error 1

Expected results:
clean compile

Does this happen every time?
Yes

Other information:
the console output:

~/GARNOME/2.23.92/garnome-2.23.92/desktop/nautilus$ make install
[===== NOW BUILDING:	nautilus-2.23.92	=====]
	[fetch] complete for nautilus.
	[checksum] complete for nautilus.
	[extract] complete for nautilus.
	[patch] complete for nautilus.
	[fixup] complete for nautilus.
 ==> Building platform/libgnomeui as a dependency
make[1]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libgnomeui'
[===== NOW BUILDING:	libgnomeui-2.23.90	=====]
	[fetch] complete for libgnomeui.
	[checksum] complete for libgnomeui.
	[extract] complete for libgnomeui.
	[patch] complete for libgnomeui.
	[fixup] complete for libgnomeui.
 ==> Building platform/libbonoboui as a dependency
make[2]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libbonoboui'
[===== NOW BUILDING:	libbonoboui-2.23.5	=====]
	[fetch] complete for libbonoboui.
	[checksum] complete for libbonoboui.
	[extract] complete for libbonoboui.
	[patch] complete for libbonoboui.
	[fixup] complete for libbonoboui.
 ==> Building platform/libgnome as a dependency
make[3]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libgnome'
[===== NOW BUILDING:	libgnome-2.23.5	=====]
	[fetch] complete for libgnome.
	[checksum] complete for libgnome.
	[extract] complete for libgnome.
	[patch] complete for libgnome.
	[fixup] complete for libgnome.
 ==> Building platform/libxml2 as a dependency
make[4]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2'
[===== NOW BUILDING:	libxml2-2.6.30	=====]
	[fetch] complete for libxml2.
	[checksum] complete for libxml2.
	[extract] complete for libxml2.
	[patch] complete for libxml2.
	[fixup] complete for libxml2.
	[configure] complete for libxml2.
 ==> Running make in work/main.d/libxml2-2.6.30
make[5]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30'
make  all-recursive
make[6]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30'
Making all in include
make[7]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30/include'
Making all in libxml
make[8]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30/include/libxml'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30/include/libxml'
make[8]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30/include'
make[8]: Nothing to be done for `all-am'.
make[8]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30/include'
make[7]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30/include'
Making all in .
make[7]: Entering directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30'
if /bin/bash ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./include  -D_REENTRANT    -I/tmp/Programs/Gnome2.23.92-Ubuntu8.10/Linux-ia32/include  -g -Os -pipe -march=i686 -I/tmp/Programs/Gnome2.23.92-Ubuntu8.10/Linux-ia32/include -L/tmp/Programs/Gnome2.23.92-Ubuntu8.10/Linux-ia32/lib -Os -pipe -march=i686 -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -MT nanohttp.lo -MD -MP -MF ".deps/nanohttp.Tpo" -c -o nanohttp.lo nanohttp.c; \
	then mv -f ".deps/nanohttp.Tpo" ".deps/nanohttp.Plo"; else rm -f ".deps/nanohttp.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./include -D_REENTRANT -I/tmp/Programs/Gnome2.23.92-Ubuntu8.10/Linux-ia32/include -g -Os -pipe -march=i686 -I/tmp/Programs/Gnome2.23.92-Ubuntu8.10/Linux-ia32/include -L/tmp/Programs/Gnome2.23.92-Ubuntu8.10/Linux-ia32/lib -Os -pipe -march=i686 -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -MT nanohttp.lo -MD -MP -MF .deps/nanohttp.Tpo -c nanohttp.c  -fPIC -DPIC -o .libs/nanohttp.o
nanohttp.c: In function 'xmlNanoHTTPFetch__internal_alias':
nanohttp.c:1558: warning: ignoring return value of 'write', declared with attribute warn_unused_result
nanohttp.c: In function 'xmlNanoHTTPSave__internal_alias':
nanohttp.c:1597: warning: ignoring return value of 'write', declared with attribute warn_unused_result
In function 'open',
    inlined from 'xmlNanoHTTPSave__internal_alias' at nanohttp.c:1588:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[7]: *** [nanohttp.lo] Error 1
make[7]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2/work/main.d/libxml2-2.6.30'
make[4]: *** [build-work/main.d/libxml2-2.6.30/Makefile] Error 2
make[4]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libxml2'
make[3]: *** [../../platform/libxml2/cookies/main.d/install] Error 2
make[3]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libgnome'
make[2]: *** [../../platform/libgnome/cookies/main.d/install] Error 2
make[2]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libbonoboui'
make[1]: *** [../../platform/libbonoboui/cookies/main.d/install] Error 2
make[1]: Leaving directory `/home/intrepid/GARNOME/2.23.92/garnome-2.23.92/platform/libgnomeui'
make: *** [../../platform/libgnomeui/cookies/main.d/install] Error 2
Comment 1 Luca Cappelletti (Infodomestic.com) 2008-09-23 13:14:18 UTC
The same occur trying to compile 2.22.3:

:~/GARNOME/2.22.3/garnome-2.22.3/desktop/nautilus$ make install
[===== NOW BUILDING:	nautilus-2.22.4	=====]
	[fetch] complete for nautilus.
	[checksum] complete for nautilus.
	[extract] complete for nautilus.
	[patch] complete for nautilus.
	[fixup] complete for nautilus.
 ==> Building platform/libgnomeui as a dependency
make[1]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libgnomeui'
[===== NOW BUILDING:	libgnomeui-2.22.1	=====]
	[fetch] complete for libgnomeui.
	[checksum] complete for libgnomeui.
	[extract] complete for libgnomeui.
	[patch] complete for libgnomeui.
	[fixup] complete for libgnomeui.
 ==> Building platform/libbonoboui as a dependency
make[2]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libbonoboui'
[===== NOW BUILDING:	libbonoboui-2.22.0	=====]
	[fetch] complete for libbonoboui.
	[checksum] complete for libbonoboui.
	[extract] complete for libbonoboui.
	[patch] complete for libbonoboui.
	[fixup] complete for libbonoboui.
 ==> Building platform/libgnome as a dependency
make[3]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libgnome'
[===== NOW BUILDING:	libgnome-2.22.0	=====]
	[fetch] complete for libgnome.
	[checksum] complete for libgnome.
	[extract] complete for libgnome.
	[patch] complete for libgnome.
	[fixup] complete for libgnome.
 ==> Building platform/libxml2 as a dependency
make[4]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2'
[===== NOW BUILDING:	libxml2-2.6.30	=====]
	[fetch] complete for libxml2.
	[checksum] complete for libxml2.
	[extract] complete for libxml2.
	[patch] complete for libxml2.
	[fixup] complete for libxml2.
	[configure] complete for libxml2.
 ==> Running make in work/main.d/libxml2-2.6.30
make[5]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30'
make  all-recursive
make[6]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30'
Making all in include
make[7]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30/include'
Making all in libxml
make[8]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30/include/libxml'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30/include/libxml'
make[8]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30/include'
make[8]: Nothing to be done for `all-am'.
make[8]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30/include'
make[7]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30/include'
Making all in .
make[7]: Entering directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30'
if /bin/bash ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./include  -D_REENTRANT    -I/tmp/Programs/ioGnome2.22.3-Ubuntu8.10/Linux-ia32/include  -I/tmp/Programs/ioGnome2.22.3-Ubuntu8.10/Linux-ia32/include -L/tmp/Programs/ioGnome2.22.3-Ubuntu8.10/Linux-ia32/lib -Os -pipe -march=i686 -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -MT nanohttp.lo -MD -MP -MF ".deps/nanohttp.Tpo" -c -o nanohttp.lo nanohttp.c; \
	then mv -f ".deps/nanohttp.Tpo" ".deps/nanohttp.Plo"; else rm -f ".deps/nanohttp.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./include -D_REENTRANT -I/tmp/Programs/ioGnome2.22.3-Ubuntu8.10/Linux-ia32/include -I/tmp/Programs/ioGnome2.22.3-Ubuntu8.10/Linux-ia32/include -L/tmp/Programs/ioGnome2.22.3-Ubuntu8.10/Linux-ia32/lib -Os -pipe -march=i686 -pedantic -W -Wformat -Wunused -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wredundant-decls -MT nanohttp.lo -MD -MP -MF .deps/nanohttp.Tpo -c nanohttp.c  -fPIC -DPIC -o .libs/nanohttp.o
nanohttp.c: In function 'xmlNanoHTTPFetch__internal_alias':
nanohttp.c:1558: warning: ignoring return value of 'write', declared with attribute warn_unused_result
nanohttp.c: In function 'xmlNanoHTTPSave__internal_alias':
nanohttp.c:1597: warning: ignoring return value of 'write', declared with attribute warn_unused_result
In function 'open',
    inlined from 'xmlNanoHTTPSave__internal_alias' at nanohttp.c:1588:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[7]: *** [nanohttp.lo] Error 1
make[7]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2/work/main.d/libxml2-2.6.30'
make[4]: *** [build-work/main.d/libxml2-2.6.30/Makefile] Error 2
make[4]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libxml2'
make[3]: *** [../../platform/libxml2/cookies/main.d/install] Error 2
make[3]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libgnome'
make[2]: *** [../../platform/libgnome/cookies/main.d/install] Error 2
make[2]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libbonoboui'
make[1]: *** [../../platform/libbonoboui/cookies/main.d/install] Error 2
make[1]: Leaving directory `/home/intrepid/GARNOME/2.22.3/garnome-2.22.3/platform/libgnomeui'
make: *** [../../platform/libgnomeui/cookies/main.d/install] Error 2
Comment 2 Luca Cappelletti (Infodomestic.com) 2008-09-25 10:00:44 UTC
Going to download 2.24 so closing bug as obsolete.
Thanks :)
Luca