On Fri, May 13, 2005, Henri Gomez wrote:

> > My understand was that the options "--with-cpu=none --with-arch=none" we
> > are using during BeeCrypt configure time does already disable assembly
> > stuff.
>
> In 2.3.1 or HEAD/CURRENT ?

Both should be the same in this corner.

> BTW, it works now that I removed the gnu GAS from the build pass and
> that AIX as is used instead.
>
> But now it's rpm which fail ;(
>
> /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.2.0.0/3.3.2/include/sys/types.h:159:
> warning: `size_t' previously declared here
> fts.c: In function `Fts_open':
> fts.c:174: error: invalid type argument of `unary *'
> fts.c:215: error: invalid type argument of `unary *'
> fts.c:224: error: invalid type argument of `unary *'
> fts.c: In function `Fts_close':
> fts.c:364: error: invalid type argument of `unary *'
> fts.c: In function `Fts_read':
> fts.c:538: error: invalid type argument of `unary *'
> fts.c:561: error: invalid type argument of `unary *'
> fts.c: In function `Fts_set':
> fts.c:588: error: invalid type argument of `unary *'
> fts.c: In function `Fts_children':
> fts.c:604: error: invalid type argument of `unary *'
> fts.c:617: error: invalid type argument of `unary *'
> fts.c: In function `fts_build':
> fts.c:818: error: invalid type argument of `unary *'
> fts.c:842: error: invalid type argument of `unary *'
> fts.c: In function `fts_stat':
> fts.c:980: error: invalid type argument of `unary *'
> fts.c: In function `fts_palloc':
> fts.c:1145: error: invalid type argument of `unary *'
> fts.c: In function `fts_safe_changedir':
> fts.c:1214: error: `_STAT_VER' undeclared (first use in this function)
> fts.c:1214: error: (Each undeclared identifier is reported only once
> fts.c:1214: error: for each function it appears in.)
> fts.c:1220: error: invalid type argument of `unary *'
> fts.c:1231: error: invalid type argument of `unary *'
> make[2]: *** [fts.lo] Error 1
> make[2]: Leaving directory `/QOpenSys/tmp/openpkg-2.3.1/rpm-4.2.1/rpmio'
> make[1]: *** [all-recursive] Error 1

Yes, this is where I got stuck recently, too. fts.c is a nasty piece
of source which pokes around in libc structures. One needs an explicit
#ifdef/#endif for AIX there, but I was until now not able to figure out
what we need inside the #ifdef/#endif (it's just 3-4 lines of macros,
but one has to fiddle around with the system libc here)... I appreciate
a solution.
                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   openpkg-dev@openpkg.org

Reply via email to