Summary: | media-sound/glmix-0.3 - ld: glmix.o: undefined reference to symbol 'powf@@GLIBC_2.2.5' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | slyfox, treecleaner |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 372079 |
Description
Patrick Lauer
2014-07-04 04:29:04 UTC
Got the same error: * Package: media-sound/glmix-0.3 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox x86_64-pc-linux-gnu-gcc -march=nocona -mno-sse3 -O2 -pipe -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib64/gtkglext-1.0/include -I/usr/include/libdrm -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -c -o glmix.o glmix.c glmix.c: In function ‘open_jack’: glmix.c:169:5: warning: ‘jack_client_new’ is deprecated [-Wdeprecated-declarations] if ((jack_handle = jack_client_new(jack_client_name)) == 0) { ^ In file included from glmix.c:26:0: /usr/include/jack/jack.h:97:16: note: declared here jack_client_t *jack_client_new (const char *client_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; ^ glmix.c: In function ‘entry_defocus’: glmix.c:1005:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] int port = (int) user_data; ^ glmix.c: In function ‘color_set’: glmix.c:1016:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] int port = (int) user_data; ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:28:0, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from glmix.c:28: glmix.c: In function ‘per_input_pref’: glmix.c:1052:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] G_CALLBACK (entry_defocus), (gpointer) port); ^ /usr/include/glib-2.0/gobject/gsignal.h:472:73: note: in definition of macro ‘g_signal_connect’ g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) ^ glmix.c:1054:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] G_CALLBACK (color_set), (gpointer) port); ^ /usr/include/glib-2.0/gobject/gsignal.h:472:73: note: in definition of macro ‘g_signal_connect’ g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) ^ x86_64-pc-linux-gnu-gcc -o glmix glmix.o -Wl,-O1 -Wl,--as-needed -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGL -lGLU -lGL -lXmu -lXt -lSM -lICE -lgdk-x11-2.0 -lpangox-1.0 -lX11 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -ljack -lpthread -lpango-1.0 -lgobject-2.0 -lglib-2.0 /usr/lib/gcc/x86_64-pc-linux-gnu/5.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: glmix.o: undefined reference to symbol 'powf@@GLIBC_2.2.5' /lib64/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Makefile:10: recipe for target 'glmix' failed make: *** [glmix] Error 1 emake failed * ERROR: media-sound/glmix-0.3::gentoo failed (compile phase): * emake failed. * * Call stack: * ebuild.sh, line 93: Called src_compile * environment, line 1930: Called die * The specific snippet of code: * emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} $(pkg-config --cflags ${libs})" LDFLAGS="${LDFLAGS} $(pkg-config --libs ${libs})" || die "emake failed." * * If you need support, post the output of `emerge --info '=media-sound/glmix-0.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/glmix-0.3::gentoo'`. ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. * The complete build log is located at '/var/log/portage/media-sound:glmix-0.3:20150623-173757.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/glmix-0.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/glmix-0.3/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/glmix-0.3/work/glmix-0.3' * S: '/var/tmp/portage/media-sound/glmix-0.3/work/glmix-0.3' Restored -lm as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71177c4886b146ecb71f27bcba566dfff1ad4d5a Thank you! |