hello again,

i'm still trying to build the basic image on an apple powermac G5 running debian etch.following this link
http://cgit.openembedded.net/cgit.cgi?url=openembedded/commit/&id=170d66aacf34ee0c3d78df8771ddf43821c08011
i copied this line 
"ppc64-linux":  "endian-big bit-64 common-linux common-glibc powerpc-common",\
to classes/siteinfo.bbclass and it seemed to work.

but the build stops at task 875 (please see the console output from where it all went wrong below ).

has anybody a suggestion what i could try, or is my hardware just not supported?

i managed to get everything running on an old G4 powerpc today and am mostly happy.
but it'd be really great if i could work at home using the G5 - and save me some headaches from the fan noise of the old machine ;)

thanks,
volker.



| making all in crypto/bn...| make[2]: Entering directory `/home/vb/gumstix/gumstix-oe/tmp/work/ppc64-linux/openssl-native-0.9.7g-r1/openssl-0.9.7g/crypto/bn'| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_add.o bn_add.c| bn_add.c: In function 'BN_uadd':| bn_add.c:145: warning: integer constant is too large for 'long' type| bn_add.c: In function 'BN_usub':| bn_add.c:203: warning: integer constant is too large for 'long' type| bn_add.c:208: warning: integer constant is too large for 'long' type| bn_add.c:213: warning: integer constant is too large for 'long' type| bn_add.c:228: warning: integer constant is too large for 'long' type| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_div.o bn_div.c| bn_div.c: In function 'BN_div':| bn_div.c:275: warning: integer constant is too large for 'long' type| bn_div.c:275: warning: large integer implicitly truncated to unsigned type| bn_div.c:320: warning: integer constant is too large for 'long' type| bn_div.c:329: warning: right shift count >= width of type| bn_div.c:330: warning: right shift count >= width of type| bn_div.c:331: warning: integer constant is too large for 'long' type| bn_div.c:331: warning: left shift count >= width of type| bn_div.c:331: warning: integer constant is too large for 'long' type| bn_div.c:331: warning: right shift count >= width of type| bn_div.c:331: warning: left shift count >= width of type| bn_div.c:331: warning: integer constant is too large for 'long' type| bn_div.c:331: warning: integer constant is too large for 'long' type| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_exp.o bn_exp.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_lib.o bn_lib.c| bn_lib.c: In function 'BN_num_bits_word':| bn_lib.c:180: warning: integer constant is too large for 'long' type| bn_lib.c:182: warning: integer constant is too large for 'long' type| bn_lib.c:184: warning: integer constant is too large for 'long' type| bn_lib.c:186: warning: right shift count >= width of type| bn_lib.c:188: warning: right shift count >= width of type| bn_lib.c:192: warning: integer constant is too large for 'long' type| bn_lib.c:194: warning: right shift count >= width of type| bn_lib.c:196: warning: right shift count >= width of type| bn_lib.c: In function 'BN_get_word':| bn_lib.c:561: warning: integer constant is too large for 'long' type| bn_lib.c:561: warning: large integer implicitly truncated to unsigned type| bn_lib.c:565: warning: left shift count >= width of type| bn_lib.c:566: warning: left shift count >= width of type| bn_lib.c: In function 'BN_set_word':| bn_lib.c:583: warning: integer constant is too large for 'long' type| bn_lib.c:591: warning: right shift count >= width of type| bn_lib.c:592: warning: right shift count >= width of type| bn_lib.c:596: warning: integer constant is too large for 'long' type| bn_lib.c: In function 'BN_mask_bits':| bn_lib.c:771: warning: integer constant is too large for 'long' type| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_ctx.o bn_ctx.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_mul.o bn_mul.c| bn_mul.c: In function 'bn_mul_recursive':| bn_mul.c:204: warning: integer constant is too large for 'long' type| bn_mul.c:214: warning: integer constant is too large for 'long' type| bn_mul.c: In function 'bn_mul_part_recursive':| bn_mul.c:374: warning: integer constant is too large for 'long' type| bn_mul.c:384: warning: integer constant is too large for 'long' type| bn_mul.c: In function 'bn_mul_high':| bn_mul.c:525: warning: integer constant is too large for 'long' type| bn_mul.c:571: warning: integer constant is too large for 'long' type| bn_mul.c:581: warning: integer constant is too large for 'long' type| bn_mul.c:593: warning: integer constant is too large for 'long' type| bn_mul.c:603: warning: integer constant is too large for 'long' type| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_mod.o bn_mod.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_print.o bn_print.c| bn_print.c: In function 'BN_bn2dec':| bn_print.c:136: warning: integer constant is too large for 'unsigned long' type| bn_print.c:136: warning: large integer implicitly truncated to unsigned type| bn_print.c: In function 'BN_dec2bn':| bn_print.c:265: warning: integer constant is too large for 'unsigned long' type| bn_print.c:265: warning: large integer implicitly truncated to unsigned type| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_rand.o bn_rand.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_shift.o bn_shift.c| bn_shift.c: In function 'BN_lshift1':| bn_shift.c:84: warning: integer constant is too large for 'long' type| bn_shift.c:85: warning: integer constant is too large for 'long' type| bn_shift.c: In function 'BN_rshift1':| bn_shift.c:117: warning: integer constant is too large for 'long' type| bn_shift.c:118: warning: integer constant is too large for 'long' type| bn_shift.c: In function 'BN_lshift':| bn_shift.c:145: warning: integer constant is too large for 'long' type| bn_shift.c:146: warning: integer constant is too large for 'long' type| bn_shift.c: In function 'BN_rshift':| bn_shift.c:196: warning: integer constant is too large for 'long' type| bn_shift.c:198: warning: integer constant is too large for 'long' type| bn_shift.c:200: warning: integer constant is too large for 'long' type| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_word.o bn_word.c| bn_word.c: In function 'BN_mod_word':| bn_word.c:72: warning: integer constant is too large for 'long' type| bn_word.c:76: warning: left shift count >= width of type| bn_word.c:76: warning: right shift count >= width of type| bn_word.c:77: warning: left shift count >= width of type| bn_word.c: In function 'BN_div_word':| bn_word.c:93: warning: integer constant is too large for 'long' type| bn_word.c:100: warning: integer constant is too large for 'long' type| bn_word.c:100: warning: integer constant is too large for 'long' type| bn_word.c: In function 'BN_add_word':| bn_word.c:121: warning: integer constant is too large for 'long' type| bn_word.c:129: warning: integer constant is too large for 'long' type| bn_word.c: In function 'BN_sub_word':| bn_word.c:154: warning: integer constant is too large for 'long' type| bn_word.c:171: warning: integer constant is too large for 'long' type| bn_word.c: In function 'BN_mul_word':| bn_word.c:185: warning: integer constant is too large for 'long' type| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_blind.o bn_blind.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_kron.o bn_kron.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_sqrt.o bn_sqrt.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_gcd.o bn_gcd.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_prime.o bn_prime.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_err.o bn_err.c| gcc -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN -isystem/home/vb/gumstix/gumstix-oe/tmp/staging/ppc64-linux/include  -c -o bn_sqr.o bn_sqr.c| bn_sqr.c: In function 'bn_sqr_recursive':| bn_sqr.c:272: warning: integer constant is too large for 'long' type| bn_sqr.c:282: warning: integer constant is too large for 'long' type| gcc  -c -I.. -I../.. -I../../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -DB_ENDIAN  -o asm/linux_ppc64.o asm/linux_ppc64.s| asm/linux_ppc64.s: Assembler messages:| asm/linux_ppc64.s:124: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:270: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:707: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:869: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:1416: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:1476: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:1530: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:1658: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:1710: Error: junk at end of line, first unrecognized character is `@'| asm/linux_ppc64.s:1824: Error: junk at end of line, first unrecognized character is `@'| make[2]: *** [asm/linux_ppc64.o] Error 1| make[2]: Leaving directory `/home/vb/gumstix/gumstix-oe/tmp/work/ppc64-linux/openssl-native-0.9.7g-r1/openssl-0.9.7g/crypto/bn'| make[1]: *** [subdirs] Error 1| make[1]: Leaving directory `/home/vb/gumstix/gumstix-oe/tmp/work/ppc64-linux/openssl-native-0.9.7g-r1/openssl-0.9.7g/crypto'| make: *** [sub_all] Error 1| FATAL: oe_runmake failedNOTE: Task failed: /home/vb/gumstix/gumstix-oe/tmp/work/ppc64-linux/openssl-native-0.9.7g-r1/temp/log.do_compile.3824NOTE: package openssl-native-0.9.7g-r1: task do_compile: failedERROR: TaskFailed event exception, abortingNOTE: package openssl-native-0.9.7g: failedERROR: Build of /home/vb/gumstix/gumstix-oe/org.openembedded.snapshot/packages/openssl/openssl-native_0.9.7g.bb do_compile failedERROR: Task 875 (/home/vb/gumstix/gumstix-oe/org.openembedded.snapshot/packages/openssl/openssl-native_0.9.7g.bb, do_compile) failedNOTE: Tasks Summary: Attempted 229 tasks of which 229 didn't need to be rerun and 1 failed.ERROR: '/home/vb/gumstix/gumstix-oe/org.openembedded.snapshot/packages/openssl/openssl-native_0.9.7g.bb' failed