I'm running into quite a bit of trouble building Zenoss core on Solaris 10.  
I've managed to change all of the scripted references to tar to gtar (to 
resolve "tar: ././@LongLink: typeflag 'L' not recognized, converting to regular 
file" errors), change the scripted references to grep to /usr/xpg4/bin/egrep 
(for the -q support), get past the missing ifaddrs.h problem 
(http://community.zenoss.com/forums/viewtopic.php?p=13546), but now I'm stuck 
on building ctypes.  It keeps dying trying to build libffi.  I think some of 
the problem was resolved by manually patching for ticket 2403 
(http://dev.zenoss.org/trac/ticket/2403), but I'm still getting some build 
errors for ctypes.

My zenbuild.log shows this:


Code:
building '_ctypes' extension
gcc -shared build/temp.solaris-2.10-sun4u-2.4/source/_ctypes.o 
build/temp.solaris-2.10-sun4u-2.4/source/callbacks.o 
build/temp.solaris-2.10-sun4u-2.4/source/callproc.o 
build/temp.solaris-2.10-sun4u-2.4/source/stgdict.o 
build/temp.solaris-2.10-sun4u-2.4/source/cfield.o 
build/temp.solaris-2.10-sun4u-2.4/source/malloc_closure.o 
build/temp.solaris-2.10-sun4u-2.4/usr/local/src/apps/zenoss-2.1.2/build/ctypes-1.0.1/source/libffi/src/prep_cif.o
 
build/temp.solaris-2.10-sun4u-2.4/usr/local/src/apps/zenoss-2.1.2/build/ctypes-1.0.1/source/libffi/src/sparc/ffi.o
 
build/temp.solaris-2.10-sun4u-2.4/usr/local/src/apps/zenoss-2.1.2/build/ctypes-1.0.1/source/libffi/src/sparc/v8.o
 
build/temp.solaris-2.10-sun4u-2.4/usr/local/src/apps/zenoss-2.1.2/build/ctypes-1.0.1/source/libffi/src/sparc/v9.o
 -o build/lib.solaris-2.10-sun4u-2.4/_ctypes.so -mimpure-text
ld: fatal: relocation error: R_SPARC_32: file 
build/temp.solaris-2.10-sun4u-2.4/usr/local/src/apps/zenoss-2.1.2/build/ctypes-1.0.1/source/libffi/src/sparc/v8.o:
 symbol <unknown>: offset 0xfeedd642 is non-aligned
ld: fatal: relocation error: R_SPARC_32: file 
build/temp.solaris-2.10-sun4u-2.4/usr/local/src/apps/zenoss-2.1.2/build/ctypes-1.0.1/source/libffi/src/sparc/v8.o:
 symbol <unknown>: offset 0xfeeed71e is non-aligned
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1



I thought it might be a GNU ld vs Sun ld issue, but forcing that either way 
didn't make a difference.  

Does anyone have any idea what the problem might be?

thanks,

Mathias




-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=16295#16295

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to