Page 1 of 1

Någon som har kunnat kompilera rfcmd på centos 5.3

Posted: Fri Mar 17, 2023 9:45 am
by minlinuxserver
Hej!

Jag har en linuxserver som kör centos 5.3 som jag försöker kompilera rfcmd på.

Jag har testat att ladda ner diverse rpms men inte fått något funka direkt och även laddat ner http://www.intra2net.com/en/developer/l ... .15.tar.gz och kört ./configure, make, make install

Code: Select all

[root@localhost rfcmd2]# ls
build.sh  CMakeLists.txt  COPYING  find_telldus.c  ftdi.c  Makefile  rfcmd.c
[root@localhost rfcmd2]# nano Makefile 
[root@localhost rfcmd2]# make
gcc -O2	-Wall -I/usr/local/include   -c -o rfcmd.o rfcmd.c
gcc -O2	-Wall -I/usr/local/include   -c -o ftdi.o ftdi.c
ftdi.c: In function "usbWriteFtdi":
ftdi.c:43: varning: pekarmål när argument 2 till "ftdi_write_data" skickades skiljer i teckenhet
gcc -O2	-Wall -I/usr/local/include rfcmd.o ftdi.o -o rfcmd -L/usr/local/lib -R/usr/local/lib -lftdi -lusb
gcc: okänd flagga "-R/usr/local/lib"
gcc -O2	-Wall -I/usr/local/include -o find_telldus find_telldus.c -L/usr/local/lib -R/usr/local/lib -lftdi -lusb
gcc: okänd flagga "-R/usr/local/lib"

Fick igång rfcmd via att kompilera den på ubuntu 9.0.4 kopiera till centos burken och sen hade jag en libftdi.so.1 i /usr/local/lib/ som jag kopierade till /usr/lib/ antar att det är the ubuntu way. Det var då jag blev av med följande felmeddelande:

/usr/local/bin/rfcmd: error while loading shared libraries: libftdi.so.1: cannot open shared object file: No such file or directory.



//Peter