* [gentoo-user] Networkmanager-9999 won't compile @ 2011-10-19 9:30 Nilesh Govindarajan 2011-10-19 20:11 ` Canek Peláez Valdés 2011-10-20 9:18 ` Jonas de Buhr 0 siblings, 2 replies; 12+ messages in thread From: Nilesh Govindarajan @ 2011-10-19 9:30 UTC (permalink / raw To: Gentoo User Mailing List This is what I get when I try to install networkmanager-9999 which is required by gnome-3.2.0 # source='nm-session-monitor.c' object='NetworkManager-nm-session-monitor.o' libtool=no x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../marshallers -I../src/logging -I../src/dns-manager -I../src/vpn-manager -I../src/dhcp-manager -I../src/ip6-manager -I../src/supplicant-manager -I../src/dnsmasq-manager -I../src/modem-manager -I../src/bluez-manager -I../src/settings -I../libnm-util -I../callouts -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DG_DISABLE_DEPRECATED -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DNM_RUN_DIR=\"/var/run/NetworkManager\" -DNMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG -O3 -march=native -mtune=native -pipe -msse -msse2 -mmmx -c -o NetworkManager-nm-session-monitor.o `test -f 'nm-session-monitor.c' || echo './'`nm-session-monitor.c /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1 -Wl,--as-needed -o NetworkManager NetworkManager-nm-call-store.o NetworkManager-nm-device.o NetworkManager-nm-device-interface.o NetworkManager-nm-device-ethernet.o NetworkManager-nm-device-wifi.o NetworkManager-nm-device-olpc-mesh.o NetworkManager-nm-device-bt.o NetworkManager-nm-device-modem.o NetworkManager-nm-wifi-ap.o NetworkManager-nm-wifi-ap-utils.o NetworkManager-nm-dbus-manager.o NetworkManager-nm-udev-manager.o NetworkManager-nm-hostname-provider.o NetworkManager-nm-ip4-config.o NetworkManager-nm-ip6-config.o NetworkManager-nm-active-connection.o NetworkManager-nm-config.o NetworkManager-main.o NetworkManager-nm-policy.o NetworkManager-nm-policy-hosts.o NetworkManager-nm-policy-hostname.o NetworkManager-NetworkManagerUtils.o NetworkManager-nm-system.o NetworkManager-nm-manager.o NetworkManager-nm-manager-auth.o NetworkManager-nm-netlink-monitor.o NetworkManager-nm-netlink-utils.o NetworkManager-nm-netlink-compat.o NetworkManager-nm-activation-request.o NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o NetworkManager-nm-session-monitor.o ../marshallers/libmarshallers.la ./logging/libnm-logging.la ./dns-manager/libdns-manager.la ./vpn-manager/libvpn-manager.la ./dhcp-manager/libdhcp-manager.la ./ip6-manager/libip6-manager.la ./supplicant-manager/libsupplicant-manager.la ./dnsmasq-manager/libdnsmasq-manager.la ./ppp-manager/libppp-manager.la ./modem-manager/libmodem-manager.la ./bluez-manager/libbluez-manager.la ./settings/libsettings.la ./backends/libnmbackend.la ../libnm-util/libnm-util.la -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -pthread -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 -lgudev-1.0 -lgobject-2.0 -lglib-2.0 -lnl -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lglib-2.0 -pthread -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -lm -ldl libtool: link: x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1 -o .libs/NetworkManager NetworkManager-nm-call-store.o NetworkManager-nm-device.o NetworkManager-nm-device-interface.o NetworkManager-nm-device-ethernet.o NetworkManager-nm-device-wifi.o NetworkManager-nm-device-olpc-mesh.o NetworkManager-nm-device-bt.o NetworkManager-nm-device-modem.o NetworkManager-nm-wifi-ap.o NetworkManager-nm-wifi-ap-utils.o NetworkManager-nm-dbus-manager.o NetworkManager-nm-udev-manager.o NetworkManager-nm-hostname-provider.o NetworkManager-nm-ip4-config.o NetworkManager-nm-ip6-config.o NetworkManager-nm-active-connection.o NetworkManager-nm-config.o NetworkManager-main.o NetworkManager-nm-policy.o NetworkManager-nm-policy-hosts.o NetworkManager-nm-policy-hostname.o NetworkManager-NetworkManagerUtils.o NetworkManager-nm-system.o NetworkManager-nm-manager.o NetworkManager-nm-manager-auth.o NetworkManager-nm-netlink-monitor.o NetworkManager-nm-netlink-utils.o NetworkManager-nm-netlink-compat.o NetworkManager-nm-activation-request.o NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o NetworkManager-nm-session-monitor.o -pthread -Wl,--export-dynamic -pthread -pthread -Wl,--as-needed ../marshallers/.libs/libmarshallers.a ./logging/.libs/libnm-logging.a ./dns-manager/.libs/libdns-manager.a ./vpn-manager/.libs/libvpn-manager.a ./dhcp-manager/.libs/libdhcp-manager.a ./ip6-manager/.libs/libip6-manager.a ./supplicant-manager/.libs/libsupplicant-manager.a ./dnsmasq-manager/.libs/libdnsmasq-manager.a ./ppp-manager/.libs/libppp-manager.a ./modem-manager/.libs/libmodem-manager.a ./bluez-manager/.libs/libbluez-manager.a ./settings/.libs/libsettings.a /media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/libnm-util/.libs/libnm-util.so ./backends/.libs/libnmbackend.a ../libnm-util/.libs/libnm-util.so -luuid -lssl3 -lsmime3 -lnssutil3 -lnss3 -lplds4 -lplc4 -lnspr4 -ldbus-glib-1 -ldbus-1 -lpthread /usr/lib64/libgudev-1.0.so -L/usr/lib64 /usr/lib64/libudev.so -lgthread-2.0 -lnl -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -lm -ldl -pthread NetworkManager-main.o: In function `main': main.c:(.text+0xa63): undefined reference to `g_thread_supported' collect2: ld returned 1 exit status make[4]: *** [NetworkManager] Error 1 make[4]: Leaving directory `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999' make: *** [all] Error 2 The error is g_thread_supported is an undefined reference. This seems to be related to glib. Anybody has a solution? I tried masking networkmanager, but emerge won't allow me to do that when I try to install gnome-base/gnome-3.2.0 (layman overlay) -- Nilesh Govindarajan http://nileshgr.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-19 9:30 [gentoo-user] Networkmanager-9999 won't compile Nilesh Govindarajan @ 2011-10-19 20:11 ` Canek Peláez Valdés 2011-10-19 20:52 ` Albert W. Hopkins 2011-10-20 1:53 ` Nilesh Govindarajan 2011-10-20 9:18 ` Jonas de Buhr 1 sibling, 2 replies; 12+ messages in thread From: Canek Peláez Valdés @ 2011-10-19 20:11 UTC (permalink / raw To: gentoo-user On Wed, Oct 19, 2011 at 2:30 AM, Nilesh Govindarajan <contact@nileshgr.com> wrote: > This is what I get when I try to install networkmanager-9999 which is > required by gnome-3.2.0 > > # source='nm-session-monitor.c' > object='NetworkManager-nm-session-monitor.o' libtool=no > x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include > -I../marshallers -I../src/logging -I../src/dns-manager > -I../src/vpn-manager -I../src/dhcp-manager -I../src/ip6-manager > -I../src/supplicant-manager -I../src/dnsmasq-manager > -I../src/modem-manager -I../src/bluez-manager -I../src/settings > -I../libnm-util -I../callouts -I/usr/include/dbus-1.0 > -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -I/usr/include/gudev-1.0 > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread > -I/usr/include/polkit-1 -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -DG_DISABLE_DEPRECATED > -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" > -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" > -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" > -DNM_RUN_DIR=\"/var/run/NetworkManager\" > -DNMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG -O3 -march=native > -mtune=native -pipe -msse -msse2 -mmmx -c -o > NetworkManager-nm-session-monitor.o `test -f 'nm-session-monitor.c' || > echo './'`nm-session-monitor.c > /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O3 > -march=native -mtune=native -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1 > -Wl,--as-needed -o NetworkManager NetworkManager-nm-call-store.o > NetworkManager-nm-device.o NetworkManager-nm-device-interface.o > NetworkManager-nm-device-ethernet.o NetworkManager-nm-device-wifi.o > NetworkManager-nm-device-olpc-mesh.o NetworkManager-nm-device-bt.o > NetworkManager-nm-device-modem.o NetworkManager-nm-wifi-ap.o > NetworkManager-nm-wifi-ap-utils.o NetworkManager-nm-dbus-manager.o > NetworkManager-nm-udev-manager.o NetworkManager-nm-hostname-provider.o > NetworkManager-nm-ip4-config.o NetworkManager-nm-ip6-config.o > NetworkManager-nm-active-connection.o NetworkManager-nm-config.o > NetworkManager-main.o NetworkManager-nm-policy.o > NetworkManager-nm-policy-hosts.o NetworkManager-nm-policy-hostname.o > NetworkManager-NetworkManagerUtils.o NetworkManager-nm-system.o > NetworkManager-nm-manager.o NetworkManager-nm-manager-auth.o > NetworkManager-nm-netlink-monitor.o NetworkManager-nm-netlink-utils.o > NetworkManager-nm-netlink-compat.o > NetworkManager-nm-activation-request.o > NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o > NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o > NetworkManager-nm-session-monitor.o ../marshallers/libmarshallers.la > ./logging/libnm-logging.la ./dns-manager/libdns-manager.la > ./vpn-manager/libvpn-manager.la ./dhcp-manager/libdhcp-manager.la > ./ip6-manager/libip6-manager.la > ./supplicant-manager/libsupplicant-manager.la > ./dnsmasq-manager/libdnsmasq-manager.la ./ppp-manager/libppp-manager.la > ./modem-manager/libmodem-manager.la ./bluez-manager/libbluez-manager.la > ./settings/libsettings.la ./backends/libnmbackend.la > ../libnm-util/libnm-util.la -ldbus-glib-1 -ldbus-1 -lpthread -lrt > -lgobject-2.0 -lglib-2.0 -pthread -lgthread-2.0 -lrt -lgobject-2.0 > -lglib-2.0 -lgudev-1.0 -lgobject-2.0 -lglib-2.0 -lnl > -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lglib-2.0 -pthread > -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 > -lm -ldl > libtool: link: x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native > -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1 -o .libs/NetworkManager > NetworkManager-nm-call-store.o NetworkManager-nm-device.o > NetworkManager-nm-device-interface.o NetworkManager-nm-device-ethernet.o > NetworkManager-nm-device-wifi.o NetworkManager-nm-device-olpc-mesh.o > NetworkManager-nm-device-bt.o NetworkManager-nm-device-modem.o > NetworkManager-nm-wifi-ap.o NetworkManager-nm-wifi-ap-utils.o > NetworkManager-nm-dbus-manager.o NetworkManager-nm-udev-manager.o > NetworkManager-nm-hostname-provider.o NetworkManager-nm-ip4-config.o > NetworkManager-nm-ip6-config.o NetworkManager-nm-active-connection.o > NetworkManager-nm-config.o NetworkManager-main.o > NetworkManager-nm-policy.o NetworkManager-nm-policy-hosts.o > NetworkManager-nm-policy-hostname.o NetworkManager-NetworkManagerUtils.o > NetworkManager-nm-system.o NetworkManager-nm-manager.o > NetworkManager-nm-manager-auth.o NetworkManager-nm-netlink-monitor.o > NetworkManager-nm-netlink-utils.o NetworkManager-nm-netlink-compat.o > NetworkManager-nm-activation-request.o > NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o > NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o > NetworkManager-nm-session-monitor.o -pthread -Wl,--export-dynamic > -pthread -pthread -Wl,--as-needed ../marshallers/.libs/libmarshallers.a > ./logging/.libs/libnm-logging.a ./dns-manager/.libs/libdns-manager.a > ./vpn-manager/.libs/libvpn-manager.a > ./dhcp-manager/.libs/libdhcp-manager.a > ./ip6-manager/.libs/libip6-manager.a > ./supplicant-manager/.libs/libsupplicant-manager.a > ./dnsmasq-manager/.libs/libdnsmasq-manager.a > ./ppp-manager/.libs/libppp-manager.a > ./modem-manager/.libs/libmodem-manager.a > ./bluez-manager/.libs/libbluez-manager.a ./settings/.libs/libsettings.a > /media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/libnm-util/.libs/libnm-util.so > ./backends/.libs/libnmbackend.a ../libnm-util/.libs/libnm-util.so -luuid > -lssl3 -lsmime3 -lnssutil3 -lnss3 -lplds4 -lplc4 -lnspr4 -ldbus-glib-1 > -ldbus-1 -lpthread /usr/lib64/libgudev-1.0.so -L/usr/lib64 > /usr/lib64/libudev.so -lgthread-2.0 -lnl -lpolkit-gobject-1 -lgio-2.0 > -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -lm -ldl -pthread > NetworkManager-main.o: In function `main': > main.c:(.text+0xa63): undefined reference to `g_thread_supported' > collect2: ld returned 1 exit status > make[4]: *** [NetworkManager] Error 1 > make[4]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' > make[2]: *** [all] Error 2 > make[2]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999' > make: *** [all] Error 2 > > > The error is g_thread_supported is an undefined reference. This seems to > be related to glib. Anybody has a solution? I tried masking > networkmanager, but emerge won't allow me to do that when I try to > install gnome-base/gnome-3.2.0 (layman overlay) Why don't you try networkmanager-0.9.1.90? It's working great for me in GNOME 3.2.0 Is there something in the live ebuild that you need? Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-19 20:11 ` Canek Peláez Valdés @ 2011-10-19 20:52 ` Albert W. Hopkins 2011-10-20 0:00 ` Canek Peláez Valdés 2011-10-20 1:53 ` Nilesh Govindarajan 1 sibling, 1 reply; 12+ messages in thread From: Albert W. Hopkins @ 2011-10-19 20:52 UTC (permalink / raw To: gentoo-user On Wed, 2011-10-19 at 13:11 -0700, Canek Peláez Valdés wrote: > Why don't you try networkmanager-0.9.1.90? It's working great for me > in GNOME 3.2.0 > > Is there something in the live ebuild that you need? > I can't confirm (never tried it) but I've been told the autounmask option in portage will "blindly" unmask even live ebuilds.. which might account for people suddenly pulling in a surprising (and potentially problematic) amount of live ebuilds. > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-19 20:52 ` Albert W. Hopkins @ 2011-10-20 0:00 ` Canek Peláez Valdés 2011-10-20 1:00 ` Nilesh Govindarajan 0 siblings, 1 reply; 12+ messages in thread From: Canek Peláez Valdés @ 2011-10-20 0:00 UTC (permalink / raw To: gentoo-user On Wed, Oct 19, 2011 at 1:52 PM, Albert W. Hopkins <marduk@letterboxes.org> wrote: > On Wed, 2011-10-19 at 13:11 -0700, Canek Peláez Valdés wrote: >> Why don't you try networkmanager-0.9.1.90? It's working great for me >> in GNOME 3.2.0 >> >> Is there something in the live ebuild that you need? >> > I can't confirm (never tried it) but I've been told the autounmask > option in portage will "blindly" unmask even live ebuilds.. which might > account for people suddenly pulling in a surprising (and potentially > problematic) amount of live ebuilds. I haven't tried the autounmask option from portage, neither. The GNOME overlay offers a series of files you can link to your /etc/portage/package.{unmask,keywords,use,use.mask} directories: They are located in ${OVERLAYDIR}/status/portage-configs/ I haven't used those either, though. I prefer to unmask/keyword packages myself. What I do know is that using live ebuilds is basically flipping a coin; sometimes will work great, sometimes it will not even compile. Right now the only live ebuilds I'm using are: gnome-extra/libgda-9999 media-sound/rhythmbox-9999 sys-apps/gnome-disk-utility-9999 gnome-extra/gnome-shell-extensions-weather-9999 gnome-extra/gnome-shell-extensions-system-monitor-9999 Everything else works with the latest non-live ebuilds. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-20 0:00 ` Canek Peláez Valdés @ 2011-10-20 1:00 ` Nilesh Govindarajan 2011-10-20 1:27 ` Canek Peláez Valdés 0 siblings, 1 reply; 12+ messages in thread From: Nilesh Govindarajan @ 2011-10-20 1:00 UTC (permalink / raw To: gentoo-user On Thu 20 Oct 2011 05:30:24 AM IST, Canek Peláez Valdés wrote: > On Wed, Oct 19, 2011 at 1:52 PM, Albert W. Hopkins > <marduk@letterboxes.org> wrote: >> On Wed, 2011-10-19 at 13:11 -0700, Canek Peláez Valdés wrote: >>> Why don't you try networkmanager-0.9.1.90? It's working great for me >>> in GNOME 3.2.0 >>> >>> Is there something in the live ebuild that you need? >>> >> I can't confirm (never tried it) but I've been told the autounmask >> option in portage will "blindly" unmask even live ebuilds.. which might >> account for people suddenly pulling in a surprising (and potentially >> problematic) amount of live ebuilds. > > I haven't tried the autounmask option from portage, neither. The GNOME > overlay offers a series of files you can link to your > /etc/portage/package.{unmask,keywords,use,use.mask} directories: They > are located in > > ${OVERLAYDIR}/status/portage-configs/ > > I haven't used those either, though. I prefer to unmask/keyword > packages myself. What I do know is that using live ebuilds is > basically flipping a coin; sometimes will work great, sometimes it > will not even compile. > > Right now the only live ebuilds I'm using are: > > gnome-extra/libgda-9999 > media-sound/rhythmbox-9999 > sys-apps/gnome-disk-utility-9999 > gnome-extra/gnome-shell-extensions-weather-9999 > gnome-extra/gnome-shell-extensions-system-monitor-9999 > > Everything else works with the latest non-live ebuilds. > > Regards. Did you just do emerge gnome (assumging that >=gnome-base/gnome-3.0 is in package.unmask)? I'll try doing that again then, till now autounmask was active. -- Nilesh Govindarajan http://nileshgr.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-20 1:00 ` Nilesh Govindarajan @ 2011-10-20 1:27 ` Canek Peláez Valdés 2011-10-20 2:07 ` Nilesh Govindarajan 0 siblings, 1 reply; 12+ messages in thread From: Canek Peláez Valdés @ 2011-10-20 1:27 UTC (permalink / raw To: gentoo-user On Wed, Oct 19, 2011 at 6:00 PM, Nilesh Govindarajan <contact@nileshgr.com> wrote: > On Thu 20 Oct 2011 05:30:24 AM IST, Canek Peláez Valdés wrote: >> On Wed, Oct 19, 2011 at 1:52 PM, Albert W. Hopkins >> <marduk@letterboxes.org> wrote: >>> On Wed, 2011-10-19 at 13:11 -0700, Canek Peláez Valdés wrote: >>>> Why don't you try networkmanager-0.9.1.90? It's working great for me >>>> in GNOME 3.2.0 >>>> >>>> Is there something in the live ebuild that you need? >>>> >>> I can't confirm (never tried it) but I've been told the autounmask >>> option in portage will "blindly" unmask even live ebuilds.. which might >>> account for people suddenly pulling in a surprising (and potentially >>> problematic) amount of live ebuilds. >> >> I haven't tried the autounmask option from portage, neither. The GNOME >> overlay offers a series of files you can link to your >> /etc/portage/package.{unmask,keywords,use,use.mask} directories: They >> are located in >> >> ${OVERLAYDIR}/status/portage-configs/ >> >> I haven't used those either, though. I prefer to unmask/keyword >> packages myself. What I do know is that using live ebuilds is >> basically flipping a coin; sometimes will work great, sometimes it >> will not even compile. >> >> Right now the only live ebuilds I'm using are: >> >> gnome-extra/libgda-9999 >> media-sound/rhythmbox-9999 >> sys-apps/gnome-disk-utility-9999 >> gnome-extra/gnome-shell-extensions-weather-9999 >> gnome-extra/gnome-shell-extensions-system-monitor-9999 >> >> Everything else works with the latest non-live ebuilds. >> >> Regards. > > Did you just do emerge gnome (assumging that >=gnome-base/gnome-3.0 is > in package.unmask)? I'll try doing that again then, till now autounmask > was active. I did emerge =gnome-base/gnome-3.2.0, and unmasked/keyworded by hand the necessary packages. But maybe just check that the "**" is not in any file on /etc/portage/package.keyworks/* (except perhaps the ones I'm using). If there is no "**" keyworkd, no non-live ebuild should be installed. Oh, and also in /etc/portage/package.unmask/*, of course. Good luck. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-20 1:27 ` Canek Peláez Valdés @ 2011-10-20 2:07 ` Nilesh Govindarajan 2011-10-20 2:52 ` Canek Peláez Valdés 2011-10-20 3:15 ` Albert W. Hopkins 0 siblings, 2 replies; 12+ messages in thread From: Nilesh Govindarajan @ 2011-10-20 2:07 UTC (permalink / raw To: gentoo-user On 10/20/2011 06:57 AM, Canek Peláez Valdés wrote: > On Wed, Oct 19, 2011 at 6:00 PM, Nilesh Govindarajan > <contact@nileshgr.com> wrote: >> On Thu 20 Oct 2011 05:30:24 AM IST, Canek Peláez Valdés wrote: >>> On Wed, Oct 19, 2011 at 1:52 PM, Albert W. Hopkins >>> <marduk@letterboxes.org> wrote: >>>> On Wed, 2011-10-19 at 13:11 -0700, Canek Peláez Valdés wrote: >>>>> Why don't you try networkmanager-0.9.1.90? It's working great for me >>>>> in GNOME 3.2.0 >>>>> >>>>> Is there something in the live ebuild that you need? >>>>> >>>> I can't confirm (never tried it) but I've been told the autounmask >>>> option in portage will "blindly" unmask even live ebuilds.. which might >>>> account for people suddenly pulling in a surprising (and potentially >>>> problematic) amount of live ebuilds. >>> >>> I haven't tried the autounmask option from portage, neither. The GNOME >>> overlay offers a series of files you can link to your >>> /etc/portage/package.{unmask,keywords,use,use.mask} directories: They >>> are located in >>> >>> ${OVERLAYDIR}/status/portage-configs/ >>> >>> I haven't used those either, though. I prefer to unmask/keyword >>> packages myself. What I do know is that using live ebuilds is >>> basically flipping a coin; sometimes will work great, sometimes it >>> will not even compile. >>> >>> Right now the only live ebuilds I'm using are: >>> >>> gnome-extra/libgda-9999 >>> media-sound/rhythmbox-9999 >>> sys-apps/gnome-disk-utility-9999 >>> gnome-extra/gnome-shell-extensions-weather-9999 >>> gnome-extra/gnome-shell-extensions-system-monitor-9999 >>> >>> Everything else works with the latest non-live ebuilds. >>> >>> Regards. >> >> Did you just do emerge gnome (assumging that >=gnome-base/gnome-3.0 is >> in package.unmask)? I'll try doing that again then, till now autounmask >> was active. > > I did emerge =gnome-base/gnome-3.2.0, and unmasked/keyworded by hand > the necessary packages. But maybe just check that the "**" is not in > any file on /etc/portage/package.keyworks/* (except perhaps the ones > I'm using). If there is no "**" keyworkd, no non-live ebuild should be > installed. > > Oh, and also in /etc/portage/package.unmask/*, of course. > > Good luck. BTW, which overlays did you use? I tried after reading (translated version of) german guide on the web these - gnome, keruspe, suka, rubenqba -- Nilesh Govindarajan http://nileshgr.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-20 2:07 ` Nilesh Govindarajan @ 2011-10-20 2:52 ` Canek Peláez Valdés 2011-10-20 3:15 ` Albert W. Hopkins 1 sibling, 0 replies; 12+ messages in thread From: Canek Peláez Valdés @ 2011-10-20 2:52 UTC (permalink / raw To: gentoo-user On Wed, Oct 19, 2011 at 7:07 PM, Nilesh Govindarajan <contact@nileshgr.com> wrote: > On 10/20/2011 06:57 AM, Canek Peláez Valdés wrote: >> On Wed, Oct 19, 2011 at 6:00 PM, Nilesh Govindarajan >> <contact@nileshgr.com> wrote: >>> On Thu 20 Oct 2011 05:30:24 AM IST, Canek Peláez Valdés wrote: >>>> On Wed, Oct 19, 2011 at 1:52 PM, Albert W. Hopkins >>>> <marduk@letterboxes.org> wrote: >>>>> On Wed, 2011-10-19 at 13:11 -0700, Canek Peláez Valdés wrote: >>>>>> Why don't you try networkmanager-0.9.1.90? It's working great for me >>>>>> in GNOME 3.2.0 >>>>>> >>>>>> Is there something in the live ebuild that you need? >>>>>> >>>>> I can't confirm (never tried it) but I've been told the autounmask >>>>> option in portage will "blindly" unmask even live ebuilds.. which might >>>>> account for people suddenly pulling in a surprising (and potentially >>>>> problematic) amount of live ebuilds. >>>> >>>> I haven't tried the autounmask option from portage, neither. The GNOME >>>> overlay offers a series of files you can link to your >>>> /etc/portage/package.{unmask,keywords,use,use.mask} directories: They >>>> are located in >>>> >>>> ${OVERLAYDIR}/status/portage-configs/ >>>> >>>> I haven't used those either, though. I prefer to unmask/keyword >>>> packages myself. What I do know is that using live ebuilds is >>>> basically flipping a coin; sometimes will work great, sometimes it >>>> will not even compile. >>>> >>>> Right now the only live ebuilds I'm using are: >>>> >>>> gnome-extra/libgda-9999 >>>> media-sound/rhythmbox-9999 >>>> sys-apps/gnome-disk-utility-9999 >>>> gnome-extra/gnome-shell-extensions-weather-9999 >>>> gnome-extra/gnome-shell-extensions-system-monitor-9999 >>>> >>>> Everything else works with the latest non-live ebuilds. >>>> >>>> Regards. >>> >>> Did you just do emerge gnome (assumging that >=gnome-base/gnome-3.0 is >>> in package.unmask)? I'll try doing that again then, till now autounmask >>> was active. >> >> I did emerge =gnome-base/gnome-3.2.0, and unmasked/keyworded by hand >> the necessary packages. But maybe just check that the "**" is not in >> any file on /etc/portage/package.keyworks/* (except perhaps the ones >> I'm using). If there is no "**" keyworkd, no non-live ebuild should be >> installed. >> >> Oh, and also in /etc/portage/package.unmask/*, of course. >> >> Good luck. > > BTW, which overlays did you use? > I tried after reading (translated version of) german guide on the web > these - gnome, keruspe, suka, rubenqba I just have the gnome overlay, but I don't use layman. I just. git clone git://git.overlays.gentoo.org/proj/gnome.git put the resulting gnome dir in my PORTDIR_OVERLAY environment variable in /etc/make.conf, and then emerge -v =gnome-base/gnome-3.2.0 When I want to see if the overlay has updated, I just "git pull" it. Also, I'm on amd64, not ~amd64 (i.e., I'm on stable). The GNOME stack, udev and systemd are the only unstable packages in my system (except for perhaps a couple of other seldom used programs). I'm carrying my laptop around the globe, so NetworkManager has become almost indispensable for me; I haven't touched /etc/wpa_supplicant/wpa_supplicant.conf in months, and I can connect to all kind of networks. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-20 2:07 ` Nilesh Govindarajan 2011-10-20 2:52 ` Canek Peláez Valdés @ 2011-10-20 3:15 ` Albert W. Hopkins 1 sibling, 0 replies; 12+ messages in thread From: Albert W. Hopkins @ 2011-10-20 3:15 UTC (permalink / raw To: gentoo-user On Thu, 2011-10-20 at 07:37 +0530, Nilesh Govindarajan wrote: [...] > BTW, which overlays did you use? I'll just interject once again. When you use many overlays, there is a feeling of a exponential increase in complexity/instability. The thing is when you use official tree, all the Gentoo devs are (supposed to) play in the same sandbox. This means the behaviors of different packages and their dependencies and interactions with each other are somewhat predictable, and when problems occur, they are easier to debug and solve because everyone's playing in the same sandbox. When you are mixing differing packages from differing repos (overlays), then not everyone is on the same page. The developers in overlay A may not be aware of what's going on in overlay B as they are usually only concerned about their own sandboxes (and the official repo). This can makes debugging much more complex and, if it's an interaction between different overlays, usually it's going to be the user who is going to have to figure it out, not the developers. The if you add live ebuilds into the mix, you are adding even more sandboxes, and the upstream repos are even more unpredictable. So one minute you can have a perfectly harmonious system, and the next you are dealing with a bunch of unstable isotopes. This is not to say you can't/shouldn't do these things. After all this is Gentoo, and one of the nice things about Gentoo is that we *do* have this power. But my point is "with great power comes great responsibility". And sometimes that means when it breaks, *you* get to pick up the pieces. -a ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-19 20:11 ` Canek Peláez Valdés 2011-10-19 20:52 ` Albert W. Hopkins @ 2011-10-20 1:53 ` Nilesh Govindarajan 2011-10-20 9:04 ` Neil Bothwick 1 sibling, 1 reply; 12+ messages in thread From: Nilesh Govindarajan @ 2011-10-20 1:53 UTC (permalink / raw To: gentoo-user On Thu 20 Oct 2011 01:41:25 AM IST, Canek Peláez Valdés wrote: > On Wed, Oct 19, 2011 at 2:30 AM, Nilesh Govindarajan > <contact@nileshgr.com> wrote: >> This is what I get when I try to install networkmanager-9999 which is >> required by gnome-3.2.0 >> >> # source='nm-session-monitor.c' >> object='NetworkManager-nm-session-monitor.o' libtool=no >> x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include >> -I../marshallers -I../src/logging -I../src/dns-manager >> -I../src/vpn-manager -I../src/dhcp-manager -I../src/ip6-manager >> -I../src/supplicant-manager -I../src/dnsmasq-manager >> -I../src/modem-manager -I../src/bluez-manager -I../src/settings >> -I../libnm-util -I../callouts -I/usr/include/dbus-1.0 >> -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 >> -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/glib-2.0 >> -I/usr/lib64/glib-2.0/include -I/usr/include/gudev-1.0 >> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread >> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread >> -I/usr/include/polkit-1 -I/usr/include/glib-2.0 >> -I/usr/lib64/glib-2.0/include -DG_DISABLE_DEPRECATED >> -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" >> -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" >> -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" >> -DNM_RUN_DIR=\"/var/run/NetworkManager\" >> -DNMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG -O3 -march=native >> -mtune=native -pipe -msse -msse2 -mmmx -c -o >> NetworkManager-nm-session-monitor.o `test -f 'nm-session-monitor.c' || >> echo './'`nm-session-monitor.c >> /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O3 >> -march=native -mtune=native -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1 >> -Wl,--as-needed -o NetworkManager NetworkManager-nm-call-store.o >> NetworkManager-nm-device.o NetworkManager-nm-device-interface.o >> NetworkManager-nm-device-ethernet.o NetworkManager-nm-device-wifi.o >> NetworkManager-nm-device-olpc-mesh.o NetworkManager-nm-device-bt.o >> NetworkManager-nm-device-modem.o NetworkManager-nm-wifi-ap.o >> NetworkManager-nm-wifi-ap-utils.o NetworkManager-nm-dbus-manager.o >> NetworkManager-nm-udev-manager.o NetworkManager-nm-hostname-provider.o >> NetworkManager-nm-ip4-config.o NetworkManager-nm-ip6-config.o >> NetworkManager-nm-active-connection.o NetworkManager-nm-config.o >> NetworkManager-main.o NetworkManager-nm-policy.o >> NetworkManager-nm-policy-hosts.o NetworkManager-nm-policy-hostname.o >> NetworkManager-NetworkManagerUtils.o NetworkManager-nm-system.o >> NetworkManager-nm-manager.o NetworkManager-nm-manager-auth.o >> NetworkManager-nm-netlink-monitor.o NetworkManager-nm-netlink-utils.o >> NetworkManager-nm-netlink-compat.o >> NetworkManager-nm-activation-request.o >> NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o >> NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o >> NetworkManager-nm-session-monitor.o ../marshallers/libmarshallers.la >> ./logging/libnm-logging.la ./dns-manager/libdns-manager.la >> ./vpn-manager/libvpn-manager.la ./dhcp-manager/libdhcp-manager.la >> ./ip6-manager/libip6-manager.la >> ./supplicant-manager/libsupplicant-manager.la >> ./dnsmasq-manager/libdnsmasq-manager.la ./ppp-manager/libppp-manager.la >> ./modem-manager/libmodem-manager.la ./bluez-manager/libbluez-manager.la >> ./settings/libsettings.la ./backends/libnmbackend.la >> ../libnm-util/libnm-util.la -ldbus-glib-1 -ldbus-1 -lpthread -lrt >> -lgobject-2.0 -lglib-2.0 -pthread -lgthread-2.0 -lrt -lgobject-2.0 >> -lglib-2.0 -lgudev-1.0 -lgobject-2.0 -lglib-2.0 -lnl >> -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lglib-2.0 -pthread >> -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 >> -lm -ldl >> libtool: link: x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native >> -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1 -o .libs/NetworkManager >> NetworkManager-nm-call-store.o NetworkManager-nm-device.o >> NetworkManager-nm-device-interface.o NetworkManager-nm-device-ethernet.o >> NetworkManager-nm-device-wifi.o NetworkManager-nm-device-olpc-mesh.o >> NetworkManager-nm-device-bt.o NetworkManager-nm-device-modem.o >> NetworkManager-nm-wifi-ap.o NetworkManager-nm-wifi-ap-utils.o >> NetworkManager-nm-dbus-manager.o NetworkManager-nm-udev-manager.o >> NetworkManager-nm-hostname-provider.o NetworkManager-nm-ip4-config.o >> NetworkManager-nm-ip6-config.o NetworkManager-nm-active-connection.o >> NetworkManager-nm-config.o NetworkManager-main.o >> NetworkManager-nm-policy.o NetworkManager-nm-policy-hosts.o >> NetworkManager-nm-policy-hostname.o NetworkManager-NetworkManagerUtils.o >> NetworkManager-nm-system.o NetworkManager-nm-manager.o >> NetworkManager-nm-manager-auth.o NetworkManager-nm-netlink-monitor.o >> NetworkManager-nm-netlink-utils.o NetworkManager-nm-netlink-compat.o >> NetworkManager-nm-activation-request.o >> NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o >> NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o >> NetworkManager-nm-session-monitor.o -pthread -Wl,--export-dynamic >> -pthread -pthread -Wl,--as-needed ../marshallers/.libs/libmarshallers.a >> ./logging/.libs/libnm-logging.a ./dns-manager/.libs/libdns-manager.a >> ./vpn-manager/.libs/libvpn-manager.a >> ./dhcp-manager/.libs/libdhcp-manager.a >> ./ip6-manager/.libs/libip6-manager.a >> ./supplicant-manager/.libs/libsupplicant-manager.a >> ./dnsmasq-manager/.libs/libdnsmasq-manager.a >> ./ppp-manager/.libs/libppp-manager.a >> ./modem-manager/.libs/libmodem-manager.a >> ./bluez-manager/.libs/libbluez-manager.a ./settings/.libs/libsettings.a >> /media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/libnm-util/.libs/libnm-util.so >> ./backends/.libs/libnmbackend.a ../libnm-util/.libs/libnm-util.so -luuid >> -lssl3 -lsmime3 -lnssutil3 -lnss3 -lplds4 -lplc4 -lnspr4 -ldbus-glib-1 >> -ldbus-1 -lpthread /usr/lib64/libgudev-1.0.so -L/usr/lib64 >> /usr/lib64/libudev.so -lgthread-2.0 -lnl -lpolkit-gobject-1 -lgio-2.0 >> -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -lm -ldl -pthread >> NetworkManager-main.o: In function `main': >> main.c:(.text+0xa63): undefined reference to `g_thread_supported' >> collect2: ld returned 1 exit status >> make[4]: *** [NetworkManager] Error 1 >> make[4]: Leaving directory >> `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' >> make[3]: *** [all-recursive] Error 1 >> make[3]: Leaving directory >> `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' >> make[2]: *** [all] Error 2 >> make[2]: Leaving directory >> `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory >> `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999' >> make: *** [all] Error 2 >> >> >> The error is g_thread_supported is an undefined reference. This seems to >> be related to glib. Anybody has a solution? I tried masking >> networkmanager, but emerge won't allow me to do that when I try to >> install gnome-base/gnome-3.2.0 (layman overlay) > > Why don't you try networkmanager-0.9.1.90? It's working great for me > in GNOME 3.2.0 > > Is there something in the live ebuild that you need? > > Regards. Also, I don't actually need networkmanager. I'm happy with dhcpcd, because there are just two network devices I connect to- my LAN card and the android tablet, both of which act as ethernet cards and dhcpcd takes care of them properly. -- Nilesh Govindarajan http://nileshgr.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-20 1:53 ` Nilesh Govindarajan @ 2011-10-20 9:04 ` Neil Bothwick 0 siblings, 0 replies; 12+ messages in thread From: Neil Bothwick @ 2011-10-20 9:04 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 269 bytes --] On Thu, 20 Oct 2011 07:23:30 +0530, Nilesh Govindarajan wrote: > Also, I don't actually need networkmanager. I'm happy with dhcpcd, Then add NM to /etc/portage/profile/package.provided. -- Neil Bothwick Windows Error:01F Reserved for future mistakes. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Networkmanager-9999 won't compile 2011-10-19 9:30 [gentoo-user] Networkmanager-9999 won't compile Nilesh Govindarajan 2011-10-19 20:11 ` Canek Peláez Valdés @ 2011-10-20 9:18 ` Jonas de Buhr 1 sibling, 0 replies; 12+ messages in thread From: Jonas de Buhr @ 2011-10-20 9:18 UTC (permalink / raw To: gentoo-user Am Wed, 19 Oct 2011 15:00:23 +0530 schrieb Nilesh Govindarajan <contact@nileshgr.com>: > This is what I get when I try to install networkmanager-9999 which is > required by gnome-3.2.0 > [SNIP] > -pthread -pthread > -Wl,--as-needed ../marshallers/.libs/libmarshallers.a ./logging/.libs/libnm-logging.a ./dns-manager/.libs/libdns-manager.a ./vpn-manager/.libs/libvpn-manager.a ./dhcp-manager/.libs/libdhcp-manager.a > ./ip6-manager/.libs/libip6-manager.a > ./supplicant-manager/.libs/libsupplicant-manager.a > ./dnsmasq-manager/.libs/libdnsmasq-manager.a > ./ppp-manager/.libs/libppp-manager.a > ./modem-manager/.libs/libmodem-manager.a > ./bluez-manager/.libs/libbluez-manager.a ./settings/.libs/libsettings.a > /media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/libnm-util/.libs/libnm-util.so > ./backends/.libs/libnmbackend.a ../libnm-util/.libs/libnm-util.so > -luuid -lssl3 -lsmime3 -lnssutil3 -lnss3 -lplds4 -lplc4 -lnspr4 > -ldbus-glib-1 -ldbus-1 -lpthread /usr/lib64/libgudev-1.0.so > -L/usr/lib64 /usr/lib64/libudev.so -lgthread-2.0 -lnl > -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lrt > -lglib-2.0 -lm -ldl -pthread NetworkManager-main.o: In function > `main': main.c:(.text+0xa63): undefined reference to > `g_thread_supported' collect2: ld returned 1 exit status > make[4]: *** [NetworkManager] Error 1 > make[4]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' > make[2]: *** [all] Error 2 > make[2]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999' > make: *** [all] Error 2 > > > The error is g_thread_supported is an undefined reference. This seems > to be related to glib. what is your version of glib? in the version i have installed (dev-libs/glib-2.28.8) it is a macro in gthread: # grep g_thread_supported /usr/include/glib-2.0/glib/gthread.h * g_thread_supported macro but provided for language bindings. (g_thread_supported () ? G_THREAD_UF (op, arg) : (fail)) (g_thread_supported () ? \ (g_thread_supported () ? ((void(*)(GCond*, GMutex*, gulong, gchar*))\ (g_thread_supported () ? \ #define g_thread_supported() 1 #define g_thread_supported() (g_threads_got_initialized) an a macro is not a function you can link to compiled into the library: # nm /usr/lib64/libgthread-2.0.a | grep g_thread_supported that would explain why linking against it doesn't work. maybe that changed in newer versions of glib? > Anybody has a solution? I tried masking > networkmanager, but emerge won't allow me to do that when I try to > install gnome-base/gnome-3.2.0 (layman overlay) > ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2011-10-20 9:19 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-10-19 9:30 [gentoo-user] Networkmanager-9999 won't compile Nilesh Govindarajan 2011-10-19 20:11 ` Canek Peláez Valdés 2011-10-19 20:52 ` Albert W. Hopkins 2011-10-20 0:00 ` Canek Peláez Valdés 2011-10-20 1:00 ` Nilesh Govindarajan 2011-10-20 1:27 ` Canek Peláez Valdés 2011-10-20 2:07 ` Nilesh Govindarajan 2011-10-20 2:52 ` Canek Peláez Valdés 2011-10-20 3:15 ` Albert W. Hopkins 2011-10-20 1:53 ` Nilesh Govindarajan 2011-10-20 9:04 ` Neil Bothwick 2011-10-20 9:18 ` Jonas de Buhr
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox