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.

Reply via email to