[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] GCL build error on OpenMandriva
From: |
Camm Maguire |
Subject: |
Re: [Gcl-devel] GCL build error on OpenMandriva |
Date: |
Sat, 13 Jul 2013 14:47:27 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
Greetings!
1. gcl --enable-custreloc will not yet work with the 'gcc hardening
wrapper' adding the stack protection flags, etc. Several relocs are
missing.
2. I don't think this explains the value stack overflow. So please
point to the full build log, and/or arrange for remote ssh access, and
I'll be happy to fix it for you.
Take care,
address@hidden writes:
> Hi,
>
> I am stuck on this error, and maybe somebody has a
> hint of how to correct it:
>
> ---%<---
> Compiling
> /home/pcpa/abf/gcl/BUILD/gcl-2.6.8/unixport/../pcl/gcl_pcl_iterate.lisp.
> ; (DEFUN OPTIMIZE-ITERATE-FORM ...) is being compiled.
> ;; Warning: The ignored variable V is used.
> ;; Warning: The ignored variable V is used.
>
> Error: Value stack overflow.
> Fast links are on: do (si::use-fast-links nil) for debugging
> Error signalled by FUNCALL.
> Backtrace: compile-file > system:error-set > funcall > FUNCALL
> ; (DEFINE-WALKER-TEMPLATE PROG1 ...) is being compiled.
> ;;; The macro form (DEFINE-WALKER-TEMPLATE ...) was not expanded successfully.
> No FASL generated.
> Loading binary of GCL_PCL_ITERATE...
>
> Error: Cannot open the file
> /home/pcpa/abf/gcl/BUILD/gcl-2.6.8/unixport/../pcl/gcl_pcl_iterate.o.
> Fast links are on: do (si::use-fast-links nil) for debugging
> Error signalled by OR.
> Broken at OR. Type :H for Help.
>>>make[1]: *** [gcl_pcl_boot.c] Error 255
> ---%<---
>
> Playing with --enable-vssize=xxx does nto appear to help (unless I
> need to use a really huge value when compared to the default one).
>
> It was configured as:
> ./configure --target=x86_64-mandriva-linux-gnu
> --host=x86_64-mandriva-linux-gnu
> --build=x86_64-mandriva-linux-gnu --disable-silent-rules
> --disable-dependency-tracking --disable-rpath --program-prefix= --prefix=/usr
> --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
> --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
> --libexecdir=/usr/lib64 --localstatedir=/var --sharedstatedir=/usr/com
> --mandir=/usr/share/man --infodir=/usr/share/info
> --x-includes=/usr/include --x-libraries=/usr/lib64 --enable-readline
> --enable-ansi --enable-dynsysgmp --enable-xgcl --enable-statsysbfd
> --disable-custreloc --enable-pic --enable-tclconfig=/usr/lib64
> --enable-tkconfig=/usr/lib64
>
> If you want to see exactly what sources and patches were used, it is
> https://abf.rosalinux.ru/openmandriva/gcl
> It is based on the Fedora gcl package.
>
> If I play a bit with configure options, I can get it to fail a lot
> earlier, with an error about unknown relocation 9, that happens to
> be R_X86_64_GOTPCREL, and is not handled by h/elf64_i386_reloc.h
>
> Thanks,
> Paulo
>
>
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gcl-devel
>
>
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah