GNOME Bugzilla – Bug 553396
garnome 2.23.92 failed to compile against libxml2-2.6.30 into Ubuntu 8.10
Last modified: 2008-09-25 10:00:44 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
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
Going to download 2.24 so closing bug as obsolete. Thanks :) Luca