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


Replies (1)

(1-1/1)