First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 222453
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Tony Vroon <chainsaw@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Zhigen Zhao <zhigen.zhao@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge.info emerge --info text/plain Zhigen Zhao 2008-05-17 14:16 0000 3.90 KB Details
build.log build.log text/plain Zhigen Zhao 2008-05-17 14:17 0000 8.81 KB Details
build.log New log file. text/plain Zhigen Zhao 2008-05-17 14:49 0000 11.84 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 222453 depends on: Show dependency tree
Bug 222453 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-05-16 23:45 0000
I met this error when emerging audacious under the session of KDE 4.0.4. I have
tried different versions of libmcs such as 0.6.1 and 0.7.1, but still no
success.
The following is the error message.
 * Messages for package dev-libs/libmcs-0.7.1:

 * 
 * ERROR: dev-libs/libmcs-0.7.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3318:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/tmp/portage/dev-libs/libmcs-0.7.1/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/dev-libs/libmcs-0.7.1/temp/environment'.

My USE:USE="gtk gtk2 gnome 7zip X alsa acpi -arts audiofile bash-completion bdf
bzip2 cairo chroot cjk curl dvd dbus divx encode flac fontconfig gd gnutls gif
gs gphoto2 hal id3 imagemagick imlib immqt-bc java jpeg jpeg2k kde
kdeenablefinal kdehiddenvisibility kerberos mad mime mimencode mp3 mp4 mpeg
mplayer net network ogg pango pdf php pic png posix qt qt3 qt3support qt4
opengl rar real t1lib sdl sockets socks5 ssse3 ssl svga thinkpad tiff truetype
type1 vorbis win32codecs wma wmf xv unicode xvid zip vim-syntax glitz svg gcj
nptl"



Reproducible: Always

------- Comment #1 From Carsten Lohrke 2008-05-17 01:09:01 0000 -------
This is just the message that there is an error, but no information what the
problem may be. Please attach the build.log, provide `emerge --info` output and
reopen.

------- Comment #2 From Zhigen Zhao 2008-05-17 14:16:59 0000 -------
Created an attachment (id=153435) [edit]
emerge --info

------- Comment #3 From Zhigen Zhao 2008-05-17 14:17:46 0000 -------
Created an attachment (id=153437) [edit]
build.log

------- Comment #4 From Zhigen Zhao 2008-05-17 14:42:35 0000 -------
(From update of attachment 153437 [edit])
>>> Unpacking source...
>>> Unpacking libmcs-0.7.1.tgz to /var/tmp/portage/dev-libs/libmcs-0.7.1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-libs/libmcs-0.7.1/work/libmcs-0.7.1 ...
 * econf: updating libmcs-0.7.1/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating libmcs-0.7.1/config.guess with
/usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --enable-gconf --enable-kconfig --libdir=/usr/lib64
--build=x86_64-pc-linux-gnu
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for library containing strerror... none required
checking for shared library system... POSIX
checking for dlopen in -ldl... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for an ANSI C-conforming const... yes
checking whether closedir returns void... no
checking for strstr... yes
checking for memset... yes
checking for setlocale... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strtol... yes
checking for strtod... yes
checking whether lstat dereferences a symlink specified with a trailing
slash... yes
checking whether stat accepts an empty string... no
checking for pkg-config... /usr/bin/pkg-config
checking for libmowgli >= 0.4.0... yes
checking MOWGLI_CFLAGS... -I/usr/include/libmowgli  
checking MOWGLI_LIBS... -lmowgli  
checking for gconf-2.0 >= 2.6.0... yes
checking GCONF_CFLAGS... -DORBIT2=1 -pthread -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  
checking GCONF_LIBS... -pthread -lgconf-2 -lORBit-2 -lgthread-2.0 -lrt
-lgobject-2.0 -lglib-2.0  
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking for main in -lkdecore... yes
configure: creating ./config.status
config.status: creating buildsys.mk
config.status: creating extra.mk
config.status: creating libmcs.pc
config.status: creating src/libmcs/mcs_config.h

Configuration:
        Keyfile backend: yes
        GConf backend  : yes
        KConfig backend: yes

Now type "make" to build, and "make install" to install.
Thank you for using mcs.

Entering directory src.
Entering directory libmcs.
Generating dependencies...
Successfully generated dependencies.
Compiling mcs_backends.c...
Successfully compiled mcs_backends.c.
Compiling mcs_handle_factory.c...
Successfully compiled mcs_handle_factory.c.
Compiling mcs_init.c...
Successfully compiled mcs_init.c.
Compiling mcs_loader.c...
Successfully compiled mcs_loader.c.
Compiling mcs_util.c...
Successfully compiled mcs_util.c.
Linking libmcs.so...
Successfully linked libmcs.so.
Leaving directory libmcs.
Entering directory backends.
Entering directory default.
Generating dependencies...
Successfully generated dependencies.
Compiling keyfile.c...
Successfully compiled keyfile.c.
Linking keyfile.so...
Successfully linked keyfile.so.
Leaving directory default.
Entering directory gconf.
Generating dependencies...
Successfully generated dependencies.
Compiling gconf.c...
Successfully compiled gconf.c.
Linking gconf.so...
Successfully linked gconf.so.
Leaving directory gconf.
Entering directory kconfig.
Generating dependencies...
In file included from /usr/kde/4.0/include/kdecore_export.h:24,
                 from /usr/kde/4.0/include/kconfigbase.h:27,
                 from /usr/kde/4.0/include/kconfig.h:27,
                 from kconfig.cc:47:
/usr/kde/4.0/include/kdemacros.h:162:29: error: QtCore/qglobal.h: No such file
or directory
In file included from /usr/kde/4.0/include/kconfig.h:27,
                 from kconfig.cc:47:
/usr/kde/4.0/include/kconfigbase.h:29:27: error: QtCore/QtGlobal: No such file
or directory
In file included from kconfig.cc:47:
/usr/kde/4.0/include/kconfig.h:31:26: error: QtCore/QString: No such file or
directory
/usr/kde/4.0/include/kconfig.h:32:27: error: QtCore/QVariant: No such file or
directory
/usr/kde/4.0/include/kconfig.h:33:29: error: QtCore/QByteArray: No such file or
directory
/usr/kde/4.0/include/kconfig.h:34:24: error: QtCore/QList: No such file or
directory
In file included from kconfig.cc:48:
/usr/kde/4.0/include/kapplication.h:44:30: error: QtGui/QApplication: No such
file or directory
In file included from /usr/kde/4.0/include/ksharedconfig.h:26,
                 from /usr/kde/4.0/include/kcomponentdata.h:23,
                 from /usr/kde/4.0/include/kapplication.h:45,
                 from kconfig.cc:48:
/usr/kde/4.0/include/ksharedptr.h:30:47: error:
QtCore/QExplicitlySharedDataPointer: No such file or directory
/usr/kde/4.0/include/ksharedptr.h:31:33: error: QtCore/QAtomicPointer: No such
file or directory
In file included from kconfig.cc:49:
/usr/kde/4.0/include/kcmdlineargs.h:23:24: error: QtCore/QBool: No such file or
directory
In file included from /usr/kde/4.0/include/klocale.h:26,
                 from /usr/kde/4.0/include/kcmdlineargs.h:25,
                 from kconfig.cc:49:
/usr/kde/4.0/include/klocalizedstring.h:25:24: error: QtCore/QChar: No such
file or directory
/usr/kde/4.0/include/klocalizedstring.h:26:30: error: QtCore/QLatin1Char: No
such file or directory
/usr/kde/4.0/include/klocalizedstring.h:27:30: error: QtCore/QStringList: No
such file or directory
Failed to generate dependencies!
make[7]: *** [depend] Error 1
make[6]: *** [all] Error 1
make[5]: *** [subdirs] Error 1
make[4]: *** [all] Error 1
make[3]: *** [subdirs] Error 1
make[2]: *** [all] Error 1
make[1]: *** [subdirs] Error 1
make: *** [all] Error 1
 * 
 * ERROR: dev-libs/libmcs-0.7.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3316:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call
stack if relevant.
 * A complete build log is located at
'/var/tmp/portage/dev-libs/libmcs-0.7.1/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/dev-libs/libmcs-0.7.1/temp/environment'.
 * 

------- Comment #5 From Zhigen Zhao 2008-05-17 14:49:57 0000 -------
Created an attachment (id=153441) [edit]
New log file.

From the log file above, the compiler complains because it can't locate the
QtCore and QtGui in the folder /usr/kde/4.0/include. I figured out that these
two directories are located at /usr/include/qt4/. Therefore, I created two soft
link. Now the compiler doesn't complain about the QtCore and QtGui, but I still
get the following building error.I have no idea how to continue anymore.

------- Comment #6 From Carsten Lohrke 2008-05-17 16:46:52 0000 -------
The ebuild itself is quite a bad one. Automagic dependencies are not acceptable
and setting the runtime dependencies variable after adding it to the
dependencies doesn't work either.

------- Comment #7 From Tony Vroon 2008-05-17 18:32:24 0000 -------
Very well, that's the end of the KDE USE-flag for libmcs then.

------- Comment #8 From Tony Vroon 2008-05-17 18:38:05 0000 -------
+*libmcs-0.7.1-r1 (17 May 2008)
+
+  17 May 2008; <chainsaw@gentoo.org> +libmcs-0.7.1-r1.ebuild:
+  Drop KDE functionality as it stopped working. Simplify ebuild. Closes bug
+  #222453.

First Last Prev Next    No search results available      Search page      Enter new bug