[hatari-devel] Unable to compile hatari on Solaris 11
Thomas Huth
huth at users.berlios.de
Sun May 8 21:29:53 CEST 2011
Am Fri, 29 Apr 2011 08:56:17 +0200
schrieb Christer Solskogen <christer.solskogen at gmail.com>:
/home/et0640/source/hatari/src/uae-cpu:
> Undefined first referenced
> symbol in file
> socket CMakeFiles/hatari.dir/control.c.o
> (symbol belongs to implicit dependency /usr/lib/libsocket.so.1)
> connect CMakeFiles/hatari.dir/control.c.o
> (symbol belongs to implicit dependency /usr/lib/libsocket.so.1)
> ld: fatal: symbol referencing errors. No output written to hatari
> collect2: ld returned 1 exit status
> make[2]: *** [src/hatari] Error 1
> make[2]: Leaving directory `/home/et0640/source/hatari'
> make[1]: *** [src/CMakeFiles/hatari.dir/all] Error 2
> make[1]: Leaving directory `/home/et0640/source/hatari'
> make: *** [all] Error 2
If I get the FindX11 module of CMake right, it already checks for
libsocket... we just used the wrong variable in our CMakeLists.txt...
could you please try the following patch to see whether this fixes this
issue:
diff -r 75b86c628507 src/CMakeLists.txt
--- a/src/CMakeLists.txt Sun May 01 23:02:05 2011 +0300
+++ b/src/CMakeLists.txt Sun May 08 21:27:12 2011 +0200
@@ -122,7 +122,7 @@
endif(PNG_FOUND)
if(X11_FOUND)
- target_link_libraries(hatari ${X11_X11_LIB})
+ target_link_libraries(hatari ${X11_LIBRARIES})
endif(X11_FOUND)
if(PORTAUDIO_FOUND)
Thanks,
Thomas
More information about the hatari-devel
mailing list