You are not logged in.
In case I'm not the only one to have tried building gcc 6.3 , I encountered following error when building the package (after trivial change in PKGBUILD to select new version) and hoping that someone else had it solved already. FWIW I am using clean-chroot-manager.
==> Starting package_gcc-ada()...
mkdir -p /build/gcc/pkg/gcc-ada/usr/bin
if [ -f gnat1 ] ; \
then \
for tool in gnatbind gnatchop gnat gnatkr gnatlink gnatls gnatmake gnatname gnatprep gnatxref gnatfind gnatclean ; do \
install_name=`echo $tool|sed 's,y,y,'`; \
rm -f /build/gcc/pkg/gcc-ada/usr/bin/$install_name; \
if [ -f $tool-cross ] ; \
then \
/usr/bin/install -c $tool-cross /build/gcc/pkg/gcc-ada/usr/bin/$install_name; \
else \
/usr/bin/install -c $tool /build/gcc/pkg/gcc-ada/usr/bin/$install_name; \
fi ; \
done; \
.
.
.
make[2]: Entering directory '/build/gcc/src/gcc-build/gcc/ada'
rm -rf /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib
rm -rf /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adainclude
mkdir -p /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib
mkdir -p /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adainclude
for file in rts/*.ali; do \
cp -p $file /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib; \
done
cd rts; for file in *.a;do \
/usr/bin/install -c -m 644 $file /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib; \
ranlib /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib/$file; \
done
true
for file in gnat gnarl; do \
if [ -f rts/lib${file}-6.so ]; then \
/usr/bin/install -c rts/lib${file}-6.so \
/build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib; \
fi; \
if [ -f rts/lib${file}.so ]; then \
ln -s lib${file}-6.so \
/build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib/lib${file}.so; \
fi; \
if [ -d rts/lib${file}-6.so.dSYM ]; then \
cp -p -r rts/lib${file}-6.so.dSYM \
/build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib; \
fi; \
done
for file in rts/*.ad[sb]*; do \
cp -p $file /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adainclude; \
done
cp: cannot stat 'rts/standard.ads.h': No such file or directory
cd /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adainclude; chmod a-wx *.adb
cd /build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adainclude; chmod a-wx *.ads
make[2]: Leaving directory '/build/gcc/src/gcc-build/gcc/ada'
make[1]: Leaving directory '/build/gcc/src/gcc-build/gcc'
mv: cannot stat '/build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib/libgnarl-1.so': No such file or directory
mv: cannot stat '/build/gcc/pkg/gcc-ada/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/adalib/libgnat-1.so': No such file or directory
==> ERROR: A failure occurred in package_gcc-ada().
Aborting...
==> ERROR: Build failed, check /scratch/chroot64/maker/build
Last edited by Bronek (2016-12-27 14:36:34)
Offline
Well...
==> ERROR: Build failed, check /scratch/chroot64/maker/build
Did this contain anything useful?
Offline
They have probably changed library names of the ada component in a minor release again....
I'll get around to packaging this one day.
Offline