0
0

Thanks for the tweak to the argnames in the VB header and the interpolation option! :)

  • You must to post comments
0
0

I’ve got some problems with FMOD Ex 4.01.00 under [b:19u4w5ck]Linux[/b:19u4w5ck] platform.

I can’t build any of the examples, the error is :
[code:19u4w5ck] g++ -O3 -o 3d main.cpp ../../api/lib/libfmodex.so -pthread
/usr/bin/ld: warning: libstdc++.so.6, needed by ../../api/lib/libfmodex.so, notfound (try using -rpath or -rpath-link)
../../api/lib/libfmodex.so: undefined reference to operator delete(void*)@GLIBCXX_3.4'
../../api/lib/libfmodex.so: undefined reference to
operator new(unsigned)@GLIBCXX_3.4′
../../api/lib/libfmodex.so: undefined reference to `__cxa_pure_virtual@CXXABI_1.3′
collect2: ld a retourné 1 code d’état d’exécution
make: *** [3d_cpp] Erreur 1[/code:19u4w5ck]

[i:19u4w5ck]libstdc++.so.6[/i:19u4w5ck] library seem to be requiered.
Due to this problem, I [color=red:19u4w5ck][b:19u4w5ck]CAN’T[/b:19u4w5ck][/color:19u4w5ck] use FMOD Ex 4.01.00 on my Linux platform.

I don’t have this problem with FMOD Ex 4.00.37. I can compile all examples that use libfmodex.so.
But, this error appears in 4.00.37 for the examples that uses libfmodexp.so (ie useplugins).
I just use libfmodex.so, so it was not a problem for me.

Moreover, when I try to load libfmodex.so with no linking or anything else (load it from Java),
libfmodex.so search (and try to load) libstdc++.so.6 library.

Do I need to include libstdc++.so.6 in all my projects that use FMOD Ex ?
Or, it is a problem in 4.01.00 ?

  • You must to post comments
0
0

Hi jouvieji, I fixed a minor linking problem to solve the issues you were having here:
[url:gpq1ke1v]http://www.fmod.org/forum/viewtopic.php?p=19810&highlight=#19810[/url:gpq1ke1v]

What version of gcc and what distro of linux are you using? libstdc++.so.6 is just the standard c++ library that should come with gcc3.4+

  • You must to post comments
0
0

[quote:1s0jfbig]What version of gcc and what distro of linux are you using?[/quote:1s0jfbig]
I use KNOPPIX 3.8.1 (http://knoppix.org/) and gcc 3.3.

[quote:1s0jfbig]libstdc++.so.6 is just the standard c++ library that should come with gcc3.4+
[/quote:1s0jfbig]
It seemed to be requiered also after compiling because libfmodex.so search it (libstdc++.so.6).

But, may be I’m wrong.
Can you put somewhere a Linux example compilled with 4.01.00 ?
I will try to run a 4.00.37 example with 4.01.00 fmodex library.

  • You must to post comments
0
0

fmodex is compiled with gcc3.4 so it needs to link with libstdc++.so.6

C++ apps compiled with gcc3.3 link to libstdc++.so.5 and previous versions of gcc used different versions of the c++ runtime library which makes things a pain.

At the moment, libstdc++.so.6 seems to be the standard, both gcc3.4 and gcc4 use this version.

If you upgrade your gcc to version 3.4 or higher (or install libstdc++.so.6) everything should be fine.

  • You must to post comments
0
0

Ok, I will try with gcc3.4

  • You must to post comments
Showing 5 results
Your Answer

Please first to submit.