Ubuntu 10.04 64bit: ld errors at client build:
Added by tnxgalaxy about 8 years ago
The client doesn't build out of the box following the wiki instructions on Ubuntu 10.04 64bits.
I put the wiki instructions in a simple script to build the client:
#!/bin/sh cd $RYZOM_PATH/client CFLAGS="-DFINAL_VERSION=1 -DNL_STATIC=1" CXXFLAGS="-DFINAL_VERSION=1 -DNL_STATIC=1" $RYZOM_PATH/tools/scripts/linux/build init nel --disable-samples --disable-tools --enable-sound CFLAGS="-DFINAL_VERSION=1 -DNL_STATIC=1" CXXFLAGS="-DFINAL_VERSION=1 -DNL_STATIC=1" $RYZOM_PATH/tools/scripts/linux/build nel CFLAGS="-DFINAL_VERSION=1 -DNL_STATIC=1" CXXFLAGS="-DFINAL_VERSION=1 -DNL_STATIC=1" $RYZOM_PATH/tools/scripts/linux/build nel install cd src/client_sheets/; make update; cd ../.. cd src/seven_zip/; make update; cd ../.. make update cd src/client_sheets/; make; cd ../.. cd src/seven_zip/; make; cd ../.. make
Here are the errors; I forwarded stdout and stderr to 2x files I enclose for the full details,
/home/tnx/ryzom/code/ryzom/client/src/interface_v3/group_editbox.cpp:361: undefined reference to `NLMISC::CSystemUtils::pasteTextFromClipboard(ucstring&)' /home/tnx/ryzom/code/ryzom/client/src/interface_v3/group_editbox.cpp:341: undefined reference to `NLMISC::CSystemUtils::copyTextToClipboard(ucstring const&)' [...] source_al.cpp:(.text+0x1ea8): undefined reference to `alFilterf' collect2: ld returned 1 exit status make[1]: *** [client] Error 1 make: *** [all] Error 2
PS: could it help to have a machine building on a scheduled time the latest version of the source code ? it would be to report automatically the compile errors. It could be interesting to do that for different OSes (maybe by different people).
Thanks,
tnxgalaxy
ryzom_compile_client.err (1.6 MB)
ryzom_compile_client.out (760.9 kB)
Replies (1)
RE: Ubuntu 10.04 64bit: ld errors at client build: - Added by kervala about 8 years ago
Please use this tutorial : http://dev.ryzom.com/wiki/ryzom/BuildForLinuxCmake
(1-1/1)