Doug Summers wrote:
Henri Gomez wrote:

yes and it works. And I even rebuild OpenPKG with a gcc 3.4.4 located
in /usr/local

2005/7/13, Doug Summers <[EMAIL PROTECTED]>:

Henri Gomez wrote:

got the same on AIX 5.2 (PASE).

problem for me also

2005/7/12, Doug Summers <[EMAIL PROTECTED]>:


Doug Summers wrote:


Doug Summers wrote:



Doug Summers wrote:



Got the same results using the 2.4.1 code...

+ /tmp/rpm -bb openpkg.spec
Executing(%prep): /bin/sh -e /tmp/rpm-tmp.8866
/tmp/rpm-tmp.8866[8]: LOGNAME: This variable is read only.
error: Bad exit status from /tmp/rpm-tmp.8866 (%prep)


RPM build errors:
  Bad exit status from /tmp/rpm-tmp.8866 (%prep)
+ echo ++ overwriting RPM installation by installing via RPM itself
++ overwriting RPM installation by installing via RPM itself
+ /tmp/rpm --install --justdb --force --noscripts --notriggers
--ignoresize /tmp/openpkg-20050706-root/openpkg/RPM/PKG/openpkg-*.rpm
error: File not found by glob:
/tmp/openpkg-20050706-root/openpkg/RPM/PKG/openpkg-*.rpm

The bootstrap creates successfully but the rpm doesn't. When I
install it the command "openpkg rpm -qa" is empty.
______________________________________________________________________ The OpenPKG Project www.openpkg.org User Communication List openpkg-users@openpkg.org




This is stopping my testing of 2.4 on AIX. Without the OpenPKG RPM
being created I can't make any new ones due to their dependency of
OpenPKG. I'm running my initial bootstrap as root - is this the
problem? None of this happened on the 2.3 sources after the
compilation problems of RPM were fixed.
______________________________________________________________________ The OpenPKG Project www.openpkg.org User Communication List openpkg-users@openpkg.org



OK - got past this problem (commented out 'readonly LOGNAME' entry in
/etc/profile). Got make, m4, & binutils to compile (using GCC from IBM
AIX Toolbox). Now I'm stuck (again) compiling GCC:

./xgcc -B./ -B/openpkg/powerpc-ibm-aix5.1.0.0/bin/ -isystem
/openpkg/powerpc-ibm-aix5.1.0.0/include -isystem
/openpkg/powerpc-ibm-aix5.1.0.0/sys-include
-L/openpkg/RPM/TMP/gcc-3.4.4/obj/gcc/../ld -O2  -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include   -g -DHAVE_GTHR_DEFAULT
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I.
-I/openpkg/RPM/TMP/gcc-3.4.4/obj/../gcc
-I/openpkg/RPM/TMP/gcc-3.4.4/obj/../gcc/.
-I/openpkg/RPM/TMP/gcc-3.4.4/obj/../gcc/../include   -mcpu=power
-DL_divdi3 -c /openpkg/RPM/TMP/gcc-3.4.4/obj/../gcc/libgcc2.c
-fexceptions -fnon-call-exceptions -o libgcc/power/_divdi3.o
/openpkg/RPM/TMP/ccWC0LQ2.s: Assembler messages:
/openpkg/RPM/TMP/ccWC0LQ2.s:845: Error: Unrecognized opcode: `mfcr'
make[3]: *** [libgcc/power/_divdi3.o] Error 1

My next step is to uninstall binutils (OpenPKG version) and try again
using '--define="with_binutils no"'.
______________________________________________________________________ The OpenPKG Project www.openpkg.org User Communication List openpkg-users@openpkg.org


After 3.5 hours my attempts to compile GCC have failed:

+ subdir=pthread/power
+ '[' .pthread/power = .. ']'
+ mv '/openpkg/RPM/TMP/gcc-3.4.4-root/openpkg/lib/pthread/power/lib*.a' /openpkg/RPM/TMP/gcc-3.4.4-root/openpkg/lib/gcc/powerpc-ibm-aix5.1.0.0/3.4.4/pthread/power/
mv: cannot rename
/openpkg/RPM/TMP/gcc-3.4.4-root/openpkg/lib/pthread/power/lib*.a to
/openpkg/RPM/TMP/gcc-3.4.4-root/openpkg/lib/gcc/powerpc-ibm-aix5.1.0.0/3.4.4/pthread/power//lib*.a:

No such file or directory
error: Bad exit status from /openpkg/RPM/TMP/rpm-tmp.14260 (%install)

I got past the other errors by uninstalling binutils and using
--define="with_binutils no". Anyone have any other suggestions???
______________________________________________________________________

Henri - I got the exact same results with GCC 3.3.6 (from CURRENT). It seems that the compile works fine, but the spec file is wrong. Just before it crashes these commands are executed:

+ mv /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/pthread/libiberty.a /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/pthread/libstdc++.a /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/pthread/libsupc++.a /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/gcc33-lib/powerpc-ibm-aix5.1.0.0/3.3.6/pthread/
+ rm -rf /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/pthread
>>>> this line is the culprit                                       <<<<

And here's where it fails:

+ mv '/openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/pthread/power/lib*.a' /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/gcc33-lib/powerpc-ibm-aix5.1.0.0/3.3.6/pthread/power/ mv: cannot rename /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/pthread/power/lib*.a to /openpkg/RPM/TMP/gcc33-3.3.6-root/openpkg/lib/gcc33-lib/powerpc-ibm-aix5.1.0.0/3.3.6/pthread/power//lib*.a:
No such file or directory
>>>> of course there's no files - <<<<
>>>> the above rm -rf command killed them <<<<

I wish I knew more about .spec files but I'm not sure how to fix this.
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to