You are not logged in.

#1 2016-12-27 14:35:15

Bronek
Member
From: London
Registered: 2014-02-14
Posts: 119

Anyone tried gcc 6.3 yet?

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

#2 2016-12-27 21:11:59

Awebb
Member
Registered: 2010-05-06
Posts: 6,272

Re: Anyone tried gcc 6.3 yet?

Well...

==> ERROR: Build failed, check /scratch/chroot64/maker/build

Did this contain anything useful?

Offline

#3 2016-12-27 23:52:50

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,365
Website

Re: Anyone tried gcc 6.3 yet?

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

Board footer

Powered by FluxBB