nån som har nått tips angående detta fel?
root@oc4:/usr/src/telldus-core-2.0.2# cmake .
-- Found OpenSSL: /usr/lib/libssl.so;/usr/lib/libcrypto.so
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/telldus-core-2.0.2
root@oc4:/usr/src/telldus-core-2.0.2# make
[ 5%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/Device.cpp.o
[ 10%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceBrateck.cpp.o
[ 15%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceEverflourish.cpp.o
[ 21%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceGroup.cpp.o
[ 26%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceIkea.cpp.o
[ 31%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceNexa.cpp.o
[ 36%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceRisingSun.cpp.o
[ 42%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceSartano.cpp.o
[ 47%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceUndefined.cpp.o
[ 52%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceUpm.cpp.o
[ 57%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceWaveman.cpp.o
[ 63%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/DeviceX10.cpp.o
[ 68%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/Controller.cpp.o
[ 73%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/Manager.cpp.o
[ 78%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/Settings.cpp.o
[ 84%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/telldus-core.cpp.o
[ 89%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/SettingsConfuse.cpp.o
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp: In function ‘bool readConfig(cfg_t**)’:
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:302: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:316: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:316: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:316: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:316: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:316: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:316: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:316: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:326: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:332: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:332: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:332: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp: In function ‘bool readVarConfig(cfg_t**)’:
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:349: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:349: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:349: warning: deprecated conversion from string constant to ‘char*’
/usr/src/telldus-core-2.0.2/driver/libtelldus-core/SettingsConfuse.cpp:354: warning: deprecated conversion from string constant to ‘char*’
[ 94%] Building CXX object driver/libtelldus-core/CMakeFiles/telldus-core.dir/linux/Device.cpp.o
Linking CXX shared library libtelldus-core.so
[ 94%] Built target telldus-core
[100%] Building C object rfcmd/CMakeFiles/rfcmd.dir/rfcmd.o
Linking C executable rfcmd
/usr/bin/ld: CMakeFiles/rfcmd.dir/rfcmd.o: undefined reference to symbol 'sem_open@@GLIBC_2.1.1'
/usr/bin/ld: note: 'sem_open@@GLIBC_2.1.1' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [rfcmd/rfcmd] Error 1
make[1]: *** [rfcmd/CMakeFiles/rfcmd.dir/all] Error 2
make: *** [all] Error 2
Kör FC13
Linux oc4 2.6.33.4-95.fc13.i686.PAE #1 SMP Thu May 13 05:38:26 UTC 2010 i686 i686 i386 GNU/Linux
telldus-core compilerings error
Moderator: Telldus
*LÖSNING*
Tydligen ville den inte läsa in libarna rätt, fick göra följande:
skapa en fil i /etc/ld.so.conf.d/
root@oc4:/usr/src/telldus-core-2.0.2# cd /etc/ld.so.conf.d/
root@oc4:/etc/ld.so.conf.d# ll
total 24
-r--r--r--. 1 root root 324 May 13 07:52 kernel-2.6.33.4-95.fc13.i686.PAE.conf
-rw-r--r--. 1 root root 15 Apr 25 06:11 mysql-i386.conf
-rw-r--r--. 1 root root 20 Dec 23 00:57 qt-i386.conf
-rw-r--r--. 1 root root 14 May 31 15:50 telldus.conf
-rw-r--r--. 1 root root 15 Jan 2 2006 wine-32.conf
-rw-r--r--. 1 root root 25 Apr 3 10:35 xulrunner-32.conf
root@oc4:/etc/ld.so.conf.d# cat telldus.conf
/lib
/usr/lib
sen köra ldconfig för att läsa in skiten
nu fungerade make
root@oc4:/usr/src/telldus-core-2.0.2# make
[ 94%] Built target telldus-core
Linking C executable rfcmd
Generating man file rfcmd.1
[100%] Built target rfcmd
skapa en fil i /etc/ld.so.conf.d/
root@oc4:/usr/src/telldus-core-2.0.2# cd /etc/ld.so.conf.d/
root@oc4:/etc/ld.so.conf.d# ll
total 24
-r--r--r--. 1 root root 324 May 13 07:52 kernel-2.6.33.4-95.fc13.i686.PAE.conf
-rw-r--r--. 1 root root 15 Apr 25 06:11 mysql-i386.conf
-rw-r--r--. 1 root root 20 Dec 23 00:57 qt-i386.conf
-rw-r--r--. 1 root root 14 May 31 15:50 telldus.conf
-rw-r--r--. 1 root root 15 Jan 2 2006 wine-32.conf
-rw-r--r--. 1 root root 25 Apr 3 10:35 xulrunner-32.conf
root@oc4:/etc/ld.so.conf.d# cat telldus.conf
/lib
/usr/lib
sen köra ldconfig för att läsa in skiten
nu fungerade make
root@oc4:/usr/src/telldus-core-2.0.2# make
[ 94%] Built target telldus-core
Linking C executable rfcmd
Generating man file rfcmd.1
[100%] Built target rfcmd