[oe] [meta-java] Trying to update openjdk-7 to icedtea 2.5.4 and jdk75b13

Sven Ebenfeld sven.ebenfeld at gmail.com
Tue Apr 14 19:57:38 UTC 2015


Hi Khem,

Am 14.04.2015 um 05:46 schrieb Khem Raj:
> 
>> On Apr 13, 2015, at 8:27 AM, Otavio Salvador <otavio at ossystems.com.br> wrote:
>>
>> Hello Sven,
>>
>> I really appreciate your work. Thanks for all the hard work on this :)
>>
>> On Mon, Apr 13, 2015 at 4:38 AM, Sven Ebenfeld <sven.ebenfeld at gmail.com> wrote:
>>> After a week of testing these recipes, I fixed some issues in the new
>>> recipes. Therefore I just submitted new versions of the patchset.
>>> I removed the patches for uclibc as I'm unable to test it at the
>>> moment. While trying to build it with uclibc, I always got errors with
>>> compiling curl. Unfortunately I don't have the time to fix these

Sry, it was not curl, it was cups that leads to errors.

>>> errors at the moment as we use glibc. If one uses uclibc, it may not
>>> work atm.
>>
>> Khem, I have put those patches into master-next branch. Is it possible
>> for you to take a look on the uClibC thing?
>>
> 
> I don’t have uclibc setup either right now. post your errors in detail and may be there can be help

I've tried to build java-test-image for qemuarm machine and get the
following error during do_compile of cups:

|
/home/esven/openembedded/oe-core/build-java/tmp-uclibc/sysroots/x86_64-linux/usr/libexec/arm-oe-linux-uclibceabi/gcc/arm-oe-linux-uclibceabi/4.9.2/ld:
process.o: undefined reference to symbol 'posix_spawn_file_actions_addopen'
|
/home/esven/openembedded/oe-core/build-java/tmp-uclibc/sysroots/qemuarm/lib/librt.so.0:
error adding symbols: DSO missing from command line
| collect2: error: ld returned 1 exit status
| make[1]: *** [cupsd] Error 1
| make[1]: *** Waiting for unfinished jobs....
|
/home/esven/openembedded/oe-core/build-java/tmp-uclibc/sysroots/qemuarm/usr/lib/libssp.so:
warning: the 'gets' function is dangerous and should not be used.
| ../cups/libcups.so: warning: gethostbyname is obsolescent, use
getnameinfo() instead.
| make: *** [all] Error 1
| ERROR: oe_runmake failed
| WARNING:
/home/esven/openembedded/oe-core/build-java/tmp-uclibc/work/armv5e-oe-linux-uclibceabi/cups/2.0.2-r0/temp/run.do_compile.16053:1
exit 1 from
|   exit 1
| ERROR: Function failed: do_compile (log file is located at
/home/esven/openembedded/oe-core/build-java/tmp-uclibc/work/armv5e-oe-linux-uclibceabi/cups/2.0.2-r0/temp/log.do_compile.16053)
ERROR: Task 1001
(/home/esven/openembedded/oe-core/meta/recipes-extended/cups/cups_2.0.2.bb,
do_compile) failed with exit code '1'

Do you have any idea what is causing this issue?



More information about the Openembedded-devel mailing list