Dennis Clarke wrote on Mon Jul 20 2009 20:10:58 GMT-0700 (PDT) : >> U.V. Ravindra wrote on Sat Jul 18 2009 09:57:43 GMT-0700 (PDT) : >>> UVR wrote on Sat Jul 18 2009 08:06:53 GMT-0700 (PDT) : >>>> Jim Walker wrote on Fri Jul 17 2009 16:09:49 GMT-0700 (PDT) : >>>>> [...snip!...] Dynamic 32bit and 64bit libraries are the norm. >>>>> >>>> There are no 64-bit libraries. fakeroot is a 32bit-only utility. >>>> Is this a problem? >>> Upon further digging, it appears that my statement as to the >>> "32bit-only"-ness may not be quite accurate. I am continuing >>> to investigate this. >> It looks like we're ok. Here are the contents of the fakeroot >> package from Blastwave: >> >> http://www.blastwave.org/pkg/pkgcontents.ftd?software=fakeroot&style=brief&state=5&arch=i386#ui-tabs-17 >> > > Just a heads up, if you do get brave and try to build a 64-bit fakeroot > 1.12.4 with Sun Studio 12 Update 1 you will get a nasty Fatal error in > acomp.
Whoa! May I ask what options you passed to configure to get to this point? Also, did you (have to) patch any of the contents of 1.12.4 before you got here. > /opt/sunstudio12.1/bin/cc -DHAVE_CONFIG_H -I. > -I/export/home/sysadmin/local/include -xarch=sparcvis2 -m64 -xstrconst > -xildoff -xnolibmil -Xa -xcode=pic32 -xregs=no%appl -xlibmieee -g -Qy > -xdebugformat=dwarf -xs -D_TS_ERRNO -c libfakeroot.c -KPIC -DPIC -o > .libs/libfakeroot.o > "communicate.h", line 41: #warning: Not using stat64 support > "wrapped.h", line 107: syntax error before or at: acl_type_t > "wrapped.h", line 107: warning: undefined or missing type for: acl_type_t > "wrapped.h", line 107: warning: undefined or missing type for: acl_t > "wraptmpf.h", line 310: incomplete struct/union/enum acl_info: acl > cc: Fatal error in /opt/sunstudio12.1/prod/bin/acomp > cc: Status 136 > make[2]: *** [libfakeroot.lo] Error 1 > make[2]: Leaving directory `/export/home/sysadmin/build/fakeroot-1.12.4' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/export/home/sysadmin/build/fakeroot-1.12.4' > make: *** [all] Error 2 > > While I agree this is a 32-bit type tool we probably should not see a > Fatal error in the compiler. Just my thoughts. I'd have to concur with that. -UVR. > Oh, also, the 32-bit compile is horridly messy. The typical pile of > gnu-isms in there.
