You are not logged in.

#1 2011-05-02 15:17:59

lgolebio
Member
From: Poland / Wroclaw
Registered: 2008-07-28
Posts: 101

[SOLVED] Unable to build xfce4-sensors-plugin

Hi
I'm trying to build xfce4-sensors-plugin from ABS and I get this error.

0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng14 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0    
libtool: link: gcc -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I/usr/include -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/xfce4/libxfce4panel-1.0 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/xfce4 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -pthread -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/atk-1.0 -march=i686 -mtune=generic -O2 -pipe --no-undefined -Wl,--hash-style=gnu -Wl,--as-needed -o .libs/xfce4-sensors xfce4_sensors-main.o xfce4_sensors-interface.o xfce4_sensors-callbacks.o xfce4_sensors-actions.o -Wl,--export-dynamic -pthread -pthread  ../lib/.libs/libxfce4sensors.so -lnotify -lsensors -lxfce4panel-1.0 -lxfcegui4 -lgtk-x11-2.0 -lxfce4util -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng14 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -Wl,-rpath -Wl,/usr/lib/xfce4/modules
gcc: error: unrecognized option '--no-undefined'
make[2]: *** [xfce4-sensors] Błąd 1
make[2]: Opuszczenie katalogu `/var/abs/extra/xfce4-sensors-plugin/src/xfce4-sensors-plugin-1.0.0/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/var/abs/extra/xfce4-sensors-plugin/src/xfce4-sensors-plugin-1.0.0'
make: *** [all] Błąd 2
==> BŁĄD: Wystąpił błąd w build().
    Przerywam...
[lukasz@myhost xfce4-sensors-plugin]$ 

Can anyone tell me what is the problem ?

[lukasz@myhost xfce4-sensors-plugin]$ pacman -Q |grep gcc
gcc 4.6.0-3
gcc-libs 4.6.0-3
mingw32-gcc 4.5.2-3
[lukasz@myhost xfce4-sensors-plugin]$ 

Last edited by lgolebio (2011-05-28 10:34:20)

Offline

#2 2011-05-04 17:22:12

lgolebio
Member
From: Poland / Wroclaw
Registered: 2008-07-28
Posts: 101

Re: [SOLVED] Unable to build xfce4-sensors-plugin

Some progress here. I have added "-Wl,--no-undefined" to the LDFLAGS in /etc/makepkg.conf. However another problem occured.

mic -pthread -pthread   -pthread -Wl,-soname -Wl,libxfce4sensors.so.1 -Wl,-version-script -Wl,.libs/libxfce4sensors.ver -o .libs/libxfce4sensors.so.1.0.0
.libs/libxfce4sensors_la-sensors-interface.o: In function `add_type_box':
sensors-interface.c:(.text+0x505): undefined reference to `sensor_entry_changed'
.libs/libxfce4sensors_la-sensors-interface.o: In function `add_update_time_box':
sensors-interface.c:(.text+0x685): undefined reference to `adjustment_value_changed'
.libs/libxfce4sensors_la-sensors-interface.o: In function `add_sensor_settings_box':
sensors-interface.c:(.text+0x784): undefined reference to `list_cell_text_edited'
sensors-interface.c:(.text+0x873): undefined reference to `list_cell_toggle'
sensors-interface.c:(.text+0x928): undefined reference to `list_cell_color_edited'
sensors-interface.c:(.text+0x9d4): undefined reference to `minimum_changed'
sensors-interface.c:(.text+0xa80): undefined reference to `maximum_changed'
.libs/libxfce4sensors_la-sensors-interface.o: In function `add_temperature_unit_box':
sensors-interface.c:(.text+0xcff): undefined reference to `temperature_unit_change'
collect2: ld returned 1 exit status
make[2]: *** [libxfce4sensors.la] Błąd 1
make[2]: Opuszczenie katalogu `/var/abs/extra/xfce4-sensors-plugin/src/xfce4-sensors-plugin-1.0.0/lib'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/var/abs/extra/xfce4-sensors-plugin/src/xfce4-sensors-plugin-1.0.0'
make: *** [all] Błąd 2
==> BŁĄD: Wystąpił błąd w build().
    Przerywam...
[lukasz@myhost xfce4-sensors-plugin]$

Please ?! smile

Last edited by lgolebio (2011-05-04 17:28:36)

Offline

#3 2011-05-28 10:38:28

lgolebio
Member
From: Poland / Wroclaw
Registered: 2008-07-28
Posts: 101

Re: [SOLVED] Unable to build xfce4-sensors-plugin

Haa !!!!

I solved the problem:

1. first of all I have deleted "-Wl,--no-undefined" from /etc/makepkg.conf.
2. The files in /usr/include/NVCtrl were completely EMPTY ! I don't know why.
    a) Uninstalled package libxnvctrl, manually removed all files in /usr/include/NVCtrl
    b) installed again libxnvctrl
3. Package xfce4-sensors-plugin now builds smile !

Offline

Board footer

Powered by FluxBB