ok, now it works, using openpkg-20050308-20050308.src.sh from CURRENT. Thank You


Ralf S. Engelschall wrote:
On Tue, Mar 08, 2005, Michael Nast wrote:


Bootstrapping 2.3 withoug GCC fails in building  RPM 4.1.2
(Solaris 10 x86 / Sun Studio 9). It seems likely to me
that bootstrapping 2.3 without gcc is broken everywhere:

The Error occurs at line 99 in "rpmfile.h"  when compiling "files.c"

This Line is specific to the Gnu Compilers, and should never
be seen by Sun C. It is seen, since "files.c" includes indirectly
"beecrypt-4.1.2/gnu.h" , which triggers the error by the following
construct:

beecrypt-4.1.2/gnu.h:
####################

#if defined(__GNUC__)
# if !defined(__GNUC_PREREQ__)
#  define __GNUC_PREREQ__(maj, min) (__GNUC__ > (maj) || __GNUC__ == (maj)
&& __GNUC_MINOR__ >= (min))
# endif
#else
# define __GNUC__ 0
# define __GNUC_PREREQ__(maj, min) 0
#endif

so gnu.h #defines __GNUC__ if previously not #defined, which can break ANY
Non-Gnu Compiler in Line 99 of

rpmfile.h:
##########

#if defined(__GNUC__)
} __attribute__((__packed__));          <-- Line 99 !!!!!
#else
};


Hmmm... ok, as far as I see it, the whole __GNUC_PREREQ__ stuff is not
used inside BeeCrypt at all, so I've now completely removed it (see
http://cvs.openpkg.org/chngview?cn=22497 for details). Can you retry
with the latest "openpkg" package from OpenPKG-CURRENT? If it now works
I'll do a Merge From Current (MFC) soon, so this is available in OpenPKG
2.3, too.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to