nerdknight Posted January 11, 2012 Posted January 11, 2012 I'm maintaining an unofficial port of gemrb for maemo on N900. For this version I replaced the autotools with cmake, I managed to build the debian package, but after installing it, when I run gemrb It returns the following error: gemrb: symbol lookup error: gemrb: undefined symbol: Please help!
nerdknight Posted January 11, 2012 Author Posted January 11, 2012 Here is build log: http://ubuntuone.com/4qDsHDrdtivTNBVCFaQKgH The gemrb output by make works, but the one generated by make instal l fails (I tested this replacing the installed file).
lynx Posted January 11, 2012 Posted January 11, 2012 You mean if you run gemrb without installing, it works? What about the cmake output?
nerdknight Posted January 11, 2012 Author Posted January 11, 2012 Yes, It works without installing. Here is the cmake output, maybe I'm missing some parameter. http://pastebin.com/hmJ8YBJW
nerdknight Posted January 12, 2012 Author Posted January 12, 2012 I've added -DCMAKE_INSTALL_DO_STRIP=0 flag to cmake and gemrb runs, but it seems that there are problems with the libraries, replacing them manually with the ones generated by make works. Here is the gemrb output: http://pastebin.com/V1vLT8Yh
nerdknight Posted January 12, 2012 Author Posted January 12, 2012 Finally it works!, I had to add -DCMAKE_SKIP_RPATH=true to cmake
lynx Posted January 16, 2012 Posted January 16, 2012 Sounds like a bug in cmake to me. Judging from the manual, I'd guess their autodetection fails.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.