Problem kompilera telldus-core för Fedora 13

Moderator: Telldus

Post Reply
niklas
Posts: 24
Joined: Fri Mar 17, 2023 9:45 am

Problem kompilera telldus-core för Fedora 13

Post by niklas »

Jag kör Fedora 13 (64 bitars) och försöker kompilera telldus-core-2.0.2. Jag får följande felmeddelande:

Code: Select all

# make
[ 90%] Built target telldus-core
[ 95%] Built target tdtool
Linking C executable rfcmd
/usr/bin/ld: CMakeFiles/rfcmd.dir/rfcmd.o: undefined reference to symbol 'sem_close@@GLIBC_2.2.5'
/usr/bin/ld: note: 'sem_close@@GLIBC_2.2.5' is defined in DSO /lib64/libpthread.so.0 so try adding it to the linker command line
/lib64/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
rpm -q säger att jag har glibc-2.12-2.x86_64 installerad.

Jag vet inte riktigt vad jag ska göra för att lösa ut detta. Någon som har något förslag?

/Niklas
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: Problem kompilera telldus-core för Fedora 13

Post by micke.prag »

Du saknar stöd för semaforer. Du kan lösa det på tre sätt:
1) Installera saknade paket. Jag vet tyvärr inte vilka det är i Fedora
2) Skippa semaforer för rfcmd. Du gör det genom en flagga i cmake.
3) Skippa rfcmd ur builden. Detta görs också genom en flagga i cmake.
Micke Prag
Software
Telldus Technologies
Dannemannen
Posts: 1
Joined: Fri Mar 17, 2023 9:45 am

Re: Problem kompilera telldus-core för Fedora 13

Post by Dannemannen »

Lyckades du komma vidare! Jag får samma felmeddelande och sitter fast. Lyckas inte hitta hur jag skall komma vidare med vare sig semaforer eller Cmake flaggor (hittar inte ngn information om vilka flaggor som finns)!

/Daniel
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Re: Problem kompilera telldus-core för Fedora 13

Post by micke.prag »

Dannemannen wrote:(hittar inte ngn information om vilka flaggor som finns)!
Kör

Code: Select all

ccmake .
Micke Prag
Software
Telldus Technologies
Post Reply