Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37192 - Ebuild for qt-3.3 fails during emerge update.
Summary: Ebuild for qt-3.3 fails during emerge update.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-04 06:45 UTC by drumz
Modified: 2004-02-11 12:19 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description drumz 2004-01-04 06:45:36 UTC
PIII System, Gentoo 1.4 updated to latest as of a few days ago.

performing 'emerge --update --deep world' starts the process, downloaded the new update for QT.  Unpacks, but during patch process the following error comes out (last few lines):

!!! ERROR: x11-libs/qt-3.3.0_beta1 failed.
!!! Function src_compile, Line 88, Exitcode 1
!!! (no error message)


My use flags are:

USE="alsa apache2 apm avi cups doc dvd gif gphoto2 gtk2 innodb java jpeg kde ldap libg++ mozilla mpeg mysql oci8 oggvorbis opengl
 oss pam pcmcia pdflib perl png pnp postgres qt quicktime samba ssl tcpd tiff truetype trustedusb X xmms"
>>> md5 src_uri ;-) qt-x11-free-3.3.0b1.tar.bz2
>>> Unpacking source...
>>> Unpacking qt-x11-free-3.3.0b1.tar.bz2 to /var/tmp/portage/qt-3.3.0_beta1/work
 * Applying qt-3.3.0_beta1-freetype.patch...                                                                               [ ok ]
>>> Source unpacked.
-plugin-sql-oci: unknown argument
IBASE auto-detection...
  Could not find libgds.* anywhere in /lib /usr/lib /usr/lib/mysql
IBASE disabled.
MySQL auto-detection...
  Found libmysqlclient.* in /usr/lib
  Found mysql.h in /usr/include/mysql
MySQL enabled.
ODBC auto-detection...
  Could not find libodbc.* anywhere in /lib /usr/lib /usr/lib/mysql
ODBC disabled.
PostgreSQL auto-detection...
  Found libpq.* in /usr/lib
  Found libpq-fe.h in /usr/include
  Found catalog/pg_type.h in /usr/include/postgresql/server
  Found libpq/libpq-fs.h in /usr/include
  Found postgres.h in /usr/include/postgresql/server
PostgreSQL enabled.
NIS auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found nsl lib in /usr/lib
  Found rpcsvc/ypclnt.h in /usr/include
  Found rpcsvc/yp_prot.h in /usr/include
NIS enabled.
CUPS auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found cups lib in /usr/lib
  Found cups/cups.h in /usr/include
CUPS enabled.
OpenGL auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found GLU lib in /usr/lib
  Found GL lib in /usr/X11R6/lib
  Found Xmu lib in /usr/X11R6/lib
  Found GL/gl.h in /usr/X11R6/include
  Found GL/glu.h in /usr/X11R6/include
OpenGL enabled.
Xcursor auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found Xcursor lib in /usr/X11R6/lib
  Found X11/Xcursor/Xcursor.h in /usr/X11R6/include
Xcursor enabled.
XRandR auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found XRandR lib in /usr/X11R6/lib
  Found X11/extensions/Xrandr.h in /usr/X11R6/include
XRandR enabled.
XRender auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found XRender lib in /usr/X11R6/lib
  Found X11/extensions/Xrender.h in /usr/X11R6/include
XRender enabled.
Xft auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found libXft.a in /usr/X11R6/lib
  Found X11/Xft/Xft.h in /usr/X11R6/include
  Found X11/Xft/Xft.h in /usr/include
  Found Xft version 2.1.0
  Found Freetype version 2.1.5
  Found freetype2/freetype/freetype.h in /usr/include
  Found fontconfig/fontconfig.h in /usr/include
Xft enabled.
XShape auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found X11/extensions/shape.h in /usr/X11R6/include
XShape enabled.
Xinerama auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found Xinerama lib in /usr/X11R6/lib
  Found X11/extensions/Xinerama.h in /usr/X11R6/include
Xinerama enabled.
XKB auto-detection... (-L/usr/lib/mysql -I/usr/include/mysql -I/usr/include/postgresql/server)
  Found X11/XKBlib.h in /usr/X11R6/include
  XkbSetPerClientControls found.
XKB enabled.

Usage:  configure [-prefix dir] [-buildkey key] [-docdir dir] [-headerdir dir]
        [-libdir dir] [-bindir dir] [-plugindir dir ] [-datadir dir]
        [-translationdir dir] [-sysconfdir dir] [-debug] [-release]
        [-no-gif] [-qt-gif] [-no-sm] [-sm] [-qt-zlib] [-system-zlib]
        [-qt-libjpeg] [-system-libjpeg] [-qt-libpng] [-system-libpng]
        [-qt-libmng] [-system-libmng] [-no-thread] [-thread] [-no-nis] [-nis]
        [-no-cups] [-cups] [-no-largefile] [-largefile] [-version-script]
        [-no-stl] [-stl] [-no-ipv6 ] [-ipv6] [-Istring] [-lstring]
        [-Lstring] [-Rstring] [-disable-<module>] [-with-<module setting>]
        [-without-<module setting>] [-fast] [-no-fast]

Installation options:

 These are optional, but you may specify install directories.

    -prefix dir ........ This will install everything relative dir
                          (default /var/tmp/portage/qt-3.3.0_beta1/image//usr/qt/3)

 You may use these to separate different parts of the install:

    -bindir dir ........ Executables will be installed to dir
                          (default PREFIX/bin)
    -libdir dir ........ Libraries will be installed to dir
                          (default PREFIX/lib)
    -docdir dir ........ Documentation will be installed to dir
                          (default PREFIX/doc)
    -headerdir dir ..... Headers will be installed to dir
                          (default PREFIX/include)
    -plugindir dir ..... Plugins will be installed to dir
                          (default PREFIX/plugins)
    -datadir dir ....... Data used by Qt programs will be installed to dir
                          (default PREFIX)
    -translationdir dir  Translations of Qt programs will be installed to dir
                          (default PREFIX/translations)
    -sysconfdir dir ...  Settings used by Qt programs will be looked for in dir
                          (default PREFIX/etc/settings)

 You may use these options to turn on strict plugin loading.

    -buildkey key ...... Build the Qt library and plugins using the specified
                         key.  When the library loads plugins, it will only
                         load those that have a matching key.

Configure options:

 The defaults (*) are usually acceptable.  If marked with a plus (+) a test
 for that feature has not been done yet, but will be evaluated later, the
 plus simply denotes the default value. Here is a short explanation of each
 option:

 *  -release ........... Compile and link Qt with debugging turned off.
    -debug ............. Compile and link Qt with debugging turned on.

 *  -shared ............ Create and use a shared Qt library (libqt.so).
    -static ............ Create and use a static Qt library (libqt.a).

 *  -no-gif ............ Do not compile in GIF reading support.
    -qt-gif ............ Compile in GIF reading support.
                         See src/kernel/qgif.h

 *  -qt-zlib ........... Use the zlib bundled with Qt.
    -system-zlib ....... Use zlib from the operating system.
                         See http://www.info-zip.org/pub/infozip/zlib

    -fast .............. Configure Qt quickly by generating Makefiles only for
                         library and subdirectory targets.  All other Makefiles
                         are created as wrappers, which will in turn run qmake.
 *  -no-fast ........... Configure Qt normally by generating Makefiles for all
                         project files.

    -no-exceptions ..... Disable exceptions on platforms that support it.

    -version-script .... Use a version script when linking the Qt library.
                         Internal symbols will be marked as local. Requires
                         a recent GNU binutils package.

                         WARNING: Experimental, may be removed in future
                         versions.

    -platform target ... The operating system and compiler you are building
                         on (linux-g++).
    -xplatform target .. The target platform when cross-compiling.

                         See the PLATFORMS file for a list of supported
                         operating systems and compilers.

    -Dstring ........... Add an explicit define to the preprocessor.
    -Istring ........... Add an explicit include path.
    -Lstring ........... Add an explicit library path.
    -Rstring ........... Add an explicit dynamic library runtime search path.
    -lstring ........... Add an explicit library.

    -disable-<module> ..... Disable <module> where module is one of:
                            [ styles tools kernel widgets dialogs iconview workspace network canvas table xml opengl sql ]

    -qt-sql-<driver> ...... Enable a SQL <driver> in the Qt Library, by default
                            none are turned on.
    -plugin-sql-<driver> .. Enable SQL <driver> as a plugin to be linked to
                            at run time.
    -no-sql-<driver> ...... Disable SQL <driver> entirely.

                            Possible values for <driver>:
                            [ ibase mysql odbc psql sqlite ]

                            Auto-Detected on this system:
                            [ mysql psql sqlite ]

                            By default none of the SQL drivers are built,
                            even if they are auto-detected.

    -qt-style-<style> ..... Enable a GUI <style> in the Qt Library, by default
                            all available styles are on.
    -plugin-style-<style> . Enable GUI <style> as a plugin to be linked to
                            at run time.
    -no-style-<style> ..... Disable GUI <style> entirely.

                            Possible values for <style>:
                            [ cde compact motif motifplus platinum sgi windows ]

    -no-thread ............ Do not compile threading support.
 *  -thread ............... Compile threading support.

    -no-nis ............... Do not compile NIS support.
 *  -nis .................. Compile NIS support.

    -no-cups............... Do not compile CUPS support.
 *  -cups ................. Compile CUPS support.

 *  -no-stl ............... Do not compile STL support.
    -stl .................. Compile STL support.

 *  -no-ipv6 .............. Do not compile IPv6 support.
    -ipv6 ................. Compile IPv6 support.

    -verbose .............. Print verbose information about each step of the
    -v .................... configure process.

    -continue.............. Continue as far as possible if an error occurs.

    -help ................. Print help and usage information.
    -h .................... Print help and usage information.

Image Formats:

    -plugin-imgfmt-<format> Enable <format> to be linked to at runtime.
                            Uses specified lib<format>.
    -qt-imgfmt-<format> ... Enable <format> to be linked into Qt.
                            Uses specified lib<format>.
    -no-imgfmt-<format> ... Fully disable <format> from Qt.

                            Possible values for <format>:
                            [ png jpeg mng ]

Third Party Image Loading Libraries:

 *  -qt-libpng ......... Use the libpng bundled with Qt.
    -system-libpng ..... Use libpng from the operating system.
                         See http://www.libpng.org/pub/png

 *  -qt-libjpeg ........ Use the libjpeg bundled with Qt.
    -system-libjpeg .... Use jpeglib from the operating system.
                         See http://www.ijg.org

 *  -qt-libmng ......... Use the libmng bundled with Qt.
    -system-libmng ..... Use libmng from the operating system.
                         See http://www.libmng.com

Qt/X11 only:

 *  -no-nas-sound ...... Do not compile in NAS sound support.
    -system-nas-sound .. Use NAS libaudio from the operating system.
                         See http://radscan.com/nas.html

    -no-sm ............. Do not support X Session Management.
 *  -sm ................ Support X Session Management, links in -lSM -lICE.

    -no-xshape ......... Do not compile XShape support.
 *  -xshape ............ Compile XShape support.
                         Requires X11/extensions/shape.h.

    -no-xinerama ....... Do not compile Xinerama (multihead) support.
 *  -xinerama .......... Compile Xinerama support.
                         Requires X11/extensions/Xinerama.h and libXinerama.

    -no-xcursor ........ Do not compile Xcursor support.
 *  -xcursor ........... Compile Xcursor support.
                         Requires X11/Xcursor/Xcursor.h and libXcursor.

    -no-xrandr ......... Do not compile XRandR (resize and rotate) support.
 *  -xrandr ............ Compile XRandR support.
                         Requires X11/extensions/Xrandr.h and libXrandr.

    -no-xrender ........ Do not compile XRender support.
 *  -xrender ........... Compile XRender support.
                         Requires Xft support (see -xft below),
                         X11/extensions/Xrender.h and libXrender

    -no-xft ............ Do not compile Xft (anti-aliased font) support.
 *  -xft ............... Compile Xft support.
                         Requires X11/Xft/XftFreetype.h and libXft.

    -no-tablet ......... Do not compile Tablet support.
 *  -tablet ............ Compile Tablet support.
                         Requires IRIX with wacom.h and libXi or
                         XFree86 with X11/extensions/XInput.h and libXi.

    -no-xkb ............ Do not compile XKB (X KeyBoard extension) support.
 *  -xkb ............... Compile XKB support.

 *  -no-dlopen-opengl .. Qt links against OpenGL libraries directly.
    -dlopen-opengl ..... Qt uses dlopen(3) to resolve OpenGL functions
                         (instead of linking with OpenGL libraries directly).


!!! ERROR: x11-libs/qt-3.3.0_beta1 failed.
!!! Function src_compile, Line 88, Exitcode 1
!!! (no error message)


Cflags settings are:
CFLAGS="-O3 -march=pentium3 -funroll-loops -pipe"

Complete output during emerge:



Reproducible: Always
Steps to Reproduce:
1.emerge --update --deep world
2.
3.

Actual Results:  
Error results, halting emerge process.

Expected Results:  
Properly configure, compiled and installed package.

Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0,
2.4.22-gentoo-r1)
=================================================================
System uname: 2.4.22-gentoo-r1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.3.12
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb
/usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm arts avi berkdb crypt cups doc dvd encode esd foomaticdb
gdbm gif gnome gphoto2 gpm gtk gtk2 imlib innodb java jpeg kde ldap libg++
libwww mad mikmod motif mozilla mpeg mysql ncurses nls oci8 oggvorbis opengl oss
pam pcmcia pdflib perl png pnp postgres python qt quicktime readline samba sdl
slang spell ssl svga tcpd tetex tiff truetype trustedusb x86 xml2 xmms xv zlib"
Comment 1 drumz 2004-01-04 08:00:38 UTC
Sorry, tagged with wrong desktop on entry.
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2004-01-04 08:06:08 UTC
not gnome. reporter, please don't assign bugs directly, just leave it blank.
Comment 3 Marc Hildebrand (RETIRED) gentoo-dev 2004-01-04 08:24:19 UTC
Hmmm, works fine here.
Assigning to qt herd.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-01-04 09:25:55 UTC
this bug should be fixed - it's not supporting the oci8 plugin so I removed that.  please try re-emerging.
Comment 5 drumz 2004-01-04 09:47:04 UTC
As suggested, I removed the 'oci8' from the USE flags and it is presently compiling.

Thanks for the fast resolution.
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2004-02-11 12:19:11 UTC
fixed now.