Login  Register

Re: env.TARGET_PLATFORM_ROOT}/usr/lib does not exist

Posted by schnabelvieh on Jan 25, 2015; 7:57pm
URL: https://forum.jogamp.org/env-TARGET-PLATFORM-ROOT-usr-lib-does-not-exist-tp4033904p4033926.html

Hi,

thanks for your effort and your instructions. I'm trying to build jogl and gluegen on the arm-hardware (iMX6, armv7hf) ;-)

building gluegen failed with:
----------------------
libBindingtest1p1.so: No symbol version section for versioned symbol `memcpy@GLIBC_2.4'
----------------------
I've eddited "stub_includes/platform/glibc-compat-symbols.h" as mentioned in

http://forum.jogamp.org/memcpy-GLIBC-2-4-No-symbol-version-section-td4033903.htm

and the build finished succesfully.

building jogl still fails, now with a different message.

Running "sh scripts/make.jogl.all.linux-armv6hf.sh" without having touched TARGET_PLATFORM_ROOT
finished with

--------------------------------------
 /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.8.3/../../../../armv7a-hardfloat-linux-gnueabi/bin/ld: libnativewindow_x11.so: No symbol version section for versioned symbol `memcpy@GLIBC_2.19'
       [cc] /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.8.3/../../../../armv7a-hardfloat-linux-gnueabi/bin/ld: final link failed: Nonrepresentable section on output
       [cc] collect2: Fehler: ld gab 1 als Ende-Status zurück
--------------------------------------

That looks similar to the error mentioned above I had with gluegen. Gluegen failed with "memcpy@GLIBC_2.4" - in the error message. Unfortunately I can't find anything like "glibc-compat-symbols.h" file in the jogl directory, which was a "solution" for gluegen.

I've although tried:

1) export TARGET_PLATFORM_ROOT=/
2) ant in the make directory

as you mentioned in your reply. The error stays the same.

Now I'm lost .... ;-(

I'm really sorry for asking all this questions and would like to thank you again.....

Have fun,

Schnabelvieh