On Tuesday, 1 May 2007 11:21, Michael Gerdau wrote:
> for quite some time now I can't build rosegarden on my stock
> openSUSE 10.2 x86_64 system. It eventually fails with:
> Linking CXX executable rosegardensequencer
> /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld
>: skipping incompatible /usr/lib64/qt3/lib/libqassistantclient.a when
> searching for -lqassistantclient
> /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld
>: cannot find -lqassistantclient collect2: ld returned 1 exit status
> make[2]: *** [RGbuild/rosegardensequencer] Error 1
> make[1]: *** [RGbuild/CMakeFiles/rosegardensequencer.dir/all] Error 2

Looks like the file libqassistantclient.a is corrupted or built for another 
architecture. Can you verify it?

$ objdump -a /usr/lib64/qt3/lib/libqassistantclient.a

It should list some .o object files, with format elf64-x86_64.

Anyway, Rosegarden does not use this library. CMake included it in the linker  
list, being smart in excess. You may move it to elsewere before invoking 
cmake, and restore it to the original place after the compilation.

Regards,
Pedro

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to