telldusCore på Centos 7

Moderator: Telldus

telldusCore på Centos 7

Postby fessus » Wed Dec 07, 2016 10:22 pm

Hej!

Försöker installera tellduscore på en Centos 7 maskin, men lyckas inte.
Är semi-nybörjare på unix, men av det jag kan läsa mig till på nätet så borde jag verkligen klara av detta.

Har i stort sett följt denna guide:
https://www.kickass.se/?p=83

När jag kör: cmake -DFTDI_LIBRARY=/usr/lib64/libftdi1.so
så får jag samma output som i guiden.

Men make ger sedan detta:
Code: Select all
[  1%] Building CXX object common/CMakeFiles/TelldusCommon.dir/Event.cpp.o
[  3%] Building CXX object common/CMakeFiles/TelldusCommon.dir/Message.cpp.o
[  5%] Building CXX object common/CMakeFiles/TelldusCommon.dir/Mutex.cpp.o
[  7%] Building CXX object common/CMakeFiles/TelldusCommon.dir/Strings.cpp.o
[  9%] Building CXX object common/CMakeFiles/TelldusCommon.dir/Thread.cpp.o
[ 11%] Building CXX object common/CMakeFiles/TelldusCommon.dir/Event_unix.cpp.o
[ 13%] Building CXX object common/CMakeFiles/TelldusCommon.dir/EventHandler_unix.cpp.o
[ 15%] Building CXX object common/CMakeFiles/TelldusCommon.dir/Socket_unix.cpp.o
Linking CXX static library libTelldusCommon.a
[ 15%] Built target TelldusCommon
[ 17%] Building CXX object service/CMakeFiles/telldusd.dir/ClientCommunicationHandler.cpp.o
[ 19%] Building CXX object service/CMakeFiles/telldusd.dir/Controller.cpp.o
[ 21%] Building CXX object service/CMakeFiles/telldusd.dir/ControllerManager.cpp.o
[ 23%] Building CXX object service/CMakeFiles/telldusd.dir/ControllerMessage.cpp.o
[ 25%] Building CXX object service/CMakeFiles/telldusd.dir/Device.cpp.o
[ 27%] Building CXX object service/CMakeFiles/telldusd.dir/DeviceManager.cpp.o
[ 29%] Building CXX object service/CMakeFiles/telldusd.dir/Log.cpp.o
[ 31%] Building CXX object service/CMakeFiles/telldusd.dir/Sensor.cpp.o
[ 33%] Building CXX object service/CMakeFiles/telldusd.dir/Settings.cpp.o
[ 35%] Building CXX object service/CMakeFiles/telldusd.dir/TelldusMain.cpp.o
[ 37%] Building CXX object service/CMakeFiles/telldusd.dir/TellStick.cpp.o
[ 39%] Building CXX object service/CMakeFiles/telldusd.dir/Timer.cpp.o
[ 41%] Building CXX object service/CMakeFiles/telldusd.dir/EventUpdateManager.cpp.o
[ 43%] Building CXX object service/CMakeFiles/telldusd.dir/ConnectionListener_unix.cpp.o
[ 45%] Building CXX object service/CMakeFiles/telldusd.dir/main_unix.cpp.o
[ 47%] Building CXX object service/CMakeFiles/telldusd.dir/SettingsConfuse.cpp.o
[ 49%] Building CXX object service/CMakeFiles/telldusd.dir/TellStick_libftdi.cpp.o
/usr/src/telldus-core-2.1.2/service/TellStick_libftdi.cpp:7:18: ödesdigert fel: ftdi.h: Filen eller katalogen finns inte
 #include <ftdi.h>
                  ^
kompilering avslutad.
make[2]: *** [service/CMakeFiles/telldusd.dir/TellStick_libftdi.cpp.o] Fel 1
make[1]: *** [service/CMakeFiles/telldusd.dir/all] Fel 2
make: *** [all] Fel 2


Jag har libftdi-1.1 installerat. Och jag hittar ftdi.h i /usr/include/libftdi1/ vilket jag gissar att -DFTDI_LIBRARY=/usr/lib64/libftdi1.so ska peka på?

Tacksam för all hjälp.
fessus
 
Posts: 4
Joined: Mon Dec 05, 2016 7:15 pm

Re: telldusCore på Centos 7

Postby tingo » Fri Dec 09, 2016 6:40 pm

Det eneste -DFTDI_LIBRARY=/usr/lib64/libftdi1.so gjør er at den forteller cmake hvor den finner det ferdige biblioteket på maskinen din.
Telldus må jo også kunne bruke funksjonene i dette biblioteket. Programmeringsmessig så er disse ofte definert i en header-fil, som ftdi.h
Du trenger ett parameter til cmake som gjør at den finner ftdi.h også. Vet ikke nøyaktig hva det er, jeg er ikke så god på cmake.
Torfinn
tingo
 
Posts: 22
Joined: Mon Apr 07, 2014 5:52 pm
Location: Oslo, Norway

Re: telldusCore på Centos 7

Postby fessus » Sun Dec 11, 2016 7:40 am

OK, tack för svar.

Jag gav upp på Centos och ska försöka med Ubuntu istället, det verkar enklare!
fessus
 
Posts: 4
Joined: Mon Dec 05, 2016 7:15 pm

Re: telldusCore på Centos 7

Postby adamel » Sun Apr 09, 2017 12:17 pm

Kolla in https://github.com/adamel/tell-spec för att bygga telldus-paket för CentOS 7.

Mycket trevligare med riktiga RPMer som håller reda på vad som är installerat.

//Marcus
adamel
 
Posts: 1
Joined: Sun Apr 09, 2017 12:11 pm

Re: telldusCore på Centos 7

Postby fessus » Fri May 12, 2017 11:00 am

Ahh... Fräscht!!

Om jag byter tillbaka till CentOS så ska definitivt kolla in det där!
fessus
 
Posts: 4
Joined: Mon Dec 05, 2016 7:15 pm


Return to Linux

Who is online

Users browsing this forum: No registered users and 1 guest

cron