Simon J Mudd <[EMAIL PROTECTED]> writes:
> I think I have found the problem and solution.
[...]
>
> I installed glibc-devel.i386 and then tested the test program that
> failed before. This now builds without problems. I am retrying to
> build OpenPKG gcc again and hope that this time it will work. Will
> confirm tomorrow if this goes ok.
The build completes successfully. The final output on my server is as follows:
+ mv /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libiberty.a
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libmudflap.a
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libmudflapth.a
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libstdc++.a
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libsupc++.a
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/gcc/x86_64-unknown-linux-gnu/4.0.2/
+ dirs=
++ /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/gcc --print-multi-lib
+ for multilib in '`$RPM_BUILD_ROOT/openpkg/bin/gcc --print-multi-lib`'
++ echo '.;'
++ sed -e 's/;.*$//'
+ subdir=.
+ '[' .. = .. ']'
+ continue
+ for multilib in '`$RPM_BUILD_ROOT/openpkg/bin/gcc --print-multi-lib`'
++ echo '32;@m32'
++ sed -e 's/;.*$//'
+ subdir=32
+ '[' .32 = .. ']'
+ mv /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/32/libiberty.a
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/gcc/x86_64-unknown-linux-gnu/4.0.2/32/
+ dirs=' 32'
+ for subdir in '$dirs'
+ rm -rf /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/32
+ mv
'/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/x86_64-unknown-linux-gnu/include/*'
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/gcc/x86_64-unknown-linux-gnu/4.0.2/include/
+ true
+ rm -rf /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/x86_64-unknown-linux-gnu
+ rm -f /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/info/dir
+ rm -rf /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/man/man7
+ rm -f /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libmudflap.la
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libmudflapth.la
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libstdc++.la
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/libsupc++.la
+ rm -f
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/x86_64-unknown-linux-gnu-gcc
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/x86_64-unknown-linux-gnu-gcc-4.0.2
+ rm -f /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/x86_64-unknown-linux-gnu-c++
+ rm -f /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/x86_64-unknown-linux-gnu-g++
+ strip /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/c++
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/cpp
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/g++
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/gcc
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/gccbug
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/gcov
+ true
+ for prog in cc1 cc1plus collect2 cpp
+ strip
'/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/gcc/x86_64-unknown-linux-gnu/[0-9]*/cc1'
+ for prog in cc1 cc1plus collect2 cpp
+ strip
'/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/gcc/x86_64-unknown-linux-gnu/[0-9]*/cc1plus'
+ for prog in cc1 cc1plus collect2 cpp
+ strip
'/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/gcc/x86_64-unknown-linux-gnu/[0-9]*/collect2'
+ for prog in cc1 cc1plus collect2 cpp
+ strip
'/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/lib/gcc/x86_64-unknown-linux-gnu/[0-9]*/cpp'
+ ln /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/gcc
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/bin/cc
+ ln /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/man/man1/gcc.1
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/man/man1/cc.1
+ ln /openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/man/man1/g++.1
/openpkg/RPM/TMP/gcc-4.0.2-root/openpkg/man/man1/c++.1
+ /openpkg/lib/openpkg/rpmtool files -v -ofiles
-r/openpkg/RPM/TMP/gcc-4.0.2-root '%defattr(-,openpkg,openpkg)' /openpkg '%not
%dir {/openpkg,/openpkg/*,/openpkg/etc/rc.d,/openpkg/man/*}'
rpmtool:files: pass 1 (preparation and syntactical expansions)
rpmtool:files: pass 2 (filesystem-based expansions)
rpmtool:files: pass 3 (duplication removal and cleanup)
+ exit 0
Processing files: gcc-4.0.2-2.5.0
Wrote: /openpkg/RPM/PKG/gcc-4.0.2-2.5.0.amd64-rhel4-ope.rpm
Executing(%clean): env -i /openpkg/lib/openpkg/bash --norc --noprofile --posix
-e /openpkg/RPM/TMP/rpm-tmp.53120
+ cd /openpkg/RPM/TMP
+ cd gcc-4.0.2
+ rm -rf /openpkg/RPM/TMP/gcc-4.0.2-root
+ exit 0
Executing(--clean): env -i /openpkg/lib/openpkg/bash --norc --noprofile --posix
-e /openpkg/RPM/TMP/rpm-tmp.53120
+ cd /openpkg/RPM/TMP
+ rm -rf gcc-4.0.2
+ exit 0
Regards,
Simon
______________________________________________________________________
The OpenPKG Project www.openpkg.org
User Communication List [email protected]