Gentoo Archives: gentoo-user

From: "Canek Peláez Valdés" <caneko@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Networkmanager-9999 won't compile
Date: Wed, 19 Oct 2011 20:12:34
Message-Id: CADPrc81miqOLkch_4s61+=494DyQvwCNxpPAy2qnD7JJVBF93g@mail.gmail.com
In Reply to: [gentoo-user] Networkmanager-9999 won't compile by Nilesh Govindarajan
1 On Wed, Oct 19, 2011 at 2:30 AM, Nilesh Govindarajan
2 <contact@××××××××.com> wrote:
3 > This is what I get when I try to install networkmanager-9999 which is
4 > required by gnome-3.2.0
5 >
6 > #       source='nm-session-monitor.c'
7 > object='NetworkManager-nm-session-monitor.o' libtool=no
8 > x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include
9 > -I../marshallers -I../src/logging -I../src/dns-manager
10 > -I../src/vpn-manager -I../src/dhcp-manager -I../src/ip6-manager
11 > -I../src/supplicant-manager -I../src/dnsmasq-manager
12 > -I../src/modem-manager -I../src/bluez-manager -I../src/settings
13 > -I../libnm-util -I../callouts  -I/usr/include/dbus-1.0
14 > -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0
15 > -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/glib-2.0
16 > -I/usr/lib64/glib-2.0/include   -I/usr/include/gudev-1.0
17 > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    -pthread
18 > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread
19 > -I/usr/include/polkit-1 -I/usr/include/glib-2.0
20 > -I/usr/lib64/glib-2.0/include   -DG_DISABLE_DEPRECATED
21 > -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\"
22 > -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\"
23 > -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\"
24 > -DNM_RUN_DIR=\"/var/run/NetworkManager\"
25 > -DNMLOCALEDIR=\"/usr/share/locale\" -DARP_DEBUG   -O3 -march=native
26 > -mtune=native -pipe -msse -msse2 -mmmx -c -o
27 > NetworkManager-nm-session-monitor.o `test -f 'nm-session-monitor.c' ||
28 > echo './'`nm-session-monitor.c
29 > /bin/sh ../libtool  --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -O3
30 > -march=native -mtune=native -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1
31 > -Wl,--as-needed -o NetworkManager NetworkManager-nm-call-store.o
32 > NetworkManager-nm-device.o NetworkManager-nm-device-interface.o
33 > NetworkManager-nm-device-ethernet.o NetworkManager-nm-device-wifi.o
34 > NetworkManager-nm-device-olpc-mesh.o NetworkManager-nm-device-bt.o
35 > NetworkManager-nm-device-modem.o NetworkManager-nm-wifi-ap.o
36 > NetworkManager-nm-wifi-ap-utils.o NetworkManager-nm-dbus-manager.o
37 > NetworkManager-nm-udev-manager.o NetworkManager-nm-hostname-provider.o
38 > NetworkManager-nm-ip4-config.o NetworkManager-nm-ip6-config.o
39 > NetworkManager-nm-active-connection.o NetworkManager-nm-config.o
40 > NetworkManager-main.o NetworkManager-nm-policy.o
41 > NetworkManager-nm-policy-hosts.o NetworkManager-nm-policy-hostname.o
42 > NetworkManager-NetworkManagerUtils.o NetworkManager-nm-system.o
43 > NetworkManager-nm-manager.o NetworkManager-nm-manager-auth.o
44 > NetworkManager-nm-netlink-monitor.o NetworkManager-nm-netlink-utils.o
45 > NetworkManager-nm-netlink-compat.o
46 > NetworkManager-nm-activation-request.o
47 > NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o
48 > NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o
49 > NetworkManager-nm-session-monitor.o ../marshallers/libmarshallers.la
50 > ./logging/libnm-logging.la ./dns-manager/libdns-manager.la
51 > ./vpn-manager/libvpn-manager.la ./dhcp-manager/libdhcp-manager.la
52 > ./ip6-manager/libip6-manager.la
53 > ./supplicant-manager/libsupplicant-manager.la
54 > ./dnsmasq-manager/libdnsmasq-manager.la ./ppp-manager/libppp-manager.la
55 > ./modem-manager/libmodem-manager.la ./bluez-manager/libbluez-manager.la
56 > ./settings/libsettings.la  ./backends/libnmbackend.la
57 > ../libnm-util/libnm-util.la -ldbus-glib-1 -ldbus-1 -lpthread -lrt
58 > -lgobject-2.0 -lglib-2.0   -pthread -lgthread-2.0 -lrt -lgobject-2.0
59 > -lglib-2.0   -lgudev-1.0 -lgobject-2.0 -lglib-2.0   -lnl
60 > -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lglib-2.0   -pthread
61 > -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0
62 >  -lm -ldl
63 > libtool: link: x86_64-pc-linux-gnu-gcc -O3 -march=native -mtune=native
64 > -pipe -msse -msse2 -mmmx -rdynamic -Wl,-O1 -o .libs/NetworkManager
65 > NetworkManager-nm-call-store.o NetworkManager-nm-device.o
66 > NetworkManager-nm-device-interface.o NetworkManager-nm-device-ethernet.o
67 > NetworkManager-nm-device-wifi.o NetworkManager-nm-device-olpc-mesh.o
68 > NetworkManager-nm-device-bt.o NetworkManager-nm-device-modem.o
69 > NetworkManager-nm-wifi-ap.o NetworkManager-nm-wifi-ap-utils.o
70 > NetworkManager-nm-dbus-manager.o NetworkManager-nm-udev-manager.o
71 > NetworkManager-nm-hostname-provider.o NetworkManager-nm-ip4-config.o
72 > NetworkManager-nm-ip6-config.o NetworkManager-nm-active-connection.o
73 > NetworkManager-nm-config.o NetworkManager-main.o
74 > NetworkManager-nm-policy.o NetworkManager-nm-policy-hosts.o
75 > NetworkManager-nm-policy-hostname.o NetworkManager-NetworkManagerUtils.o
76 > NetworkManager-nm-system.o NetworkManager-nm-manager.o
77 > NetworkManager-nm-manager-auth.o NetworkManager-nm-netlink-monitor.o
78 > NetworkManager-nm-netlink-utils.o NetworkManager-nm-netlink-compat.o
79 > NetworkManager-nm-activation-request.o
80 > NetworkManager-nm-properties-changed-signal.o NetworkManager-wpa.o
81 > NetworkManager-nm-dhcp4-config.o NetworkManager-nm-dhcp6-config.o
82 > NetworkManager-nm-session-monitor.o -pthread -Wl,--export-dynamic
83 > -pthread -pthread  -Wl,--as-needed ../marshallers/.libs/libmarshallers.a
84 > ./logging/.libs/libnm-logging.a ./dns-manager/.libs/libdns-manager.a
85 > ./vpn-manager/.libs/libvpn-manager.a
86 > ./dhcp-manager/.libs/libdhcp-manager.a
87 > ./ip6-manager/.libs/libip6-manager.a
88 > ./supplicant-manager/.libs/libsupplicant-manager.a
89 > ./dnsmasq-manager/.libs/libdnsmasq-manager.a
90 > ./ppp-manager/.libs/libppp-manager.a
91 > ./modem-manager/.libs/libmodem-manager.a
92 > ./bluez-manager/.libs/libbluez-manager.a ./settings/.libs/libsettings.a
93 > /media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/libnm-util/.libs/libnm-util.so
94 > ./backends/.libs/libnmbackend.a ../libnm-util/.libs/libnm-util.so -luuid
95 > -lssl3 -lsmime3 -lnssutil3 -lnss3 -lplds4 -lplc4 -lnspr4 -ldbus-glib-1
96 > -ldbus-1 -lpthread /usr/lib64/libgudev-1.0.so -L/usr/lib64
97 > /usr/lib64/libudev.so -lgthread-2.0 -lnl -lpolkit-gobject-1 -lgio-2.0
98 > -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -lm -ldl -pthread
99 > NetworkManager-main.o: In function `main':
100 > main.c:(.text+0xa63): undefined reference to `g_thread_supported'
101 > collect2: ld returned 1 exit status
102 > make[4]: *** [NetworkManager] Error 1
103 > make[4]: Leaving directory
104 > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src'
105 > make[3]: *** [all-recursive] Error 1
106 > make[3]: Leaving directory
107 > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src'
108 > make[2]: *** [all] Error 2
109 > make[2]: Leaving directory
110 > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999/src'
111 > make[1]: *** [all-recursive] Error 1
112 > make[1]: Leaving directory
113 > `/media/500GB/gentoo_portage/tmp/portage/net-misc/networkmanager-9999/work/networkmanager-9999'
114 > make: *** [all] Error 2
115 >
116 >
117 > The error is g_thread_supported is an undefined reference. This seems to
118 > be related to glib. Anybody has a solution? I tried masking
119 > networkmanager, but emerge won't allow me to do that when I try to
120 > install gnome-base/gnome-3.2.0 (layman overlay)
121
122 Why don't you try networkmanager-0.9.1.90? It's working great for me
123 in GNOME 3.2.0
124
125 Is there something in the live ebuild that you need?
126
127 Regards.
128 --
129 Canek Peláez Valdés
130 Posgrado en Ciencia e Ingeniería de la Computación
131 Universidad Nacional Autónoma de México

Replies

Subject Author
Re: [gentoo-user] Networkmanager-9999 won't compile "Albert W. Hopkins" <marduk@×××××××××××.org>
Re: [gentoo-user] Networkmanager-9999 won't compile Nilesh Govindarajan <contact@××××××××.com>