Camm Maguire escreveu: > Greetings! Hi,
> 1. gcl --enable-custreloc will not yet work with the 'gcc hardening > wrapper' adding the stack protection flags, etc. Several relocs are > missing. I am trying to get a proper log in the abf build system, by submitting builds that I know will fail, just made another one due to missing texlive stuff in the chroot, but you can find all build logs following the <<Id>> link frm https://abf.rosalinux.ru/openmandriva/gcl/build_lists > 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. You can test it on a virtual machine. I suggest this procedure: $ wget http://lindev.ch/OpenMandriva.alpha.20130612.x86_64.iso o create a virtual box vm, the Mandriva 64 bits defaults should be fine o install the iso image in the vm using defaults o once you have it installed, as root run: # urpmi.addmedia --distrib http://abf-downloads.rosalinux.ru/cooker/repository/x86_64/media # urpmi git abb # git clone https://abf.rosalinux.ru/openmandriva/gcl.git # cd gcl # abb builda the above will create a rpmbuild directory and you can enter the gcl/BUILD/gcl-2.6.8 directory to do partial builds, and there will be log files saved in the base directory. I understand it is not simple to create the virtual machine, and requires virtual box, but you should get it working with qemu/libvirt also. And in the first call to "abb builda" it should tell there are several missing build requires, that you can satisfy with "urpmi $name-of-packages" If you have any problems, please let me know. In the meantime, I will try to contact some abf sysadmin (weekend and russian timezone) to get a shell account so that you could avoid the trouble and bandwidth with downloads to get a simple shell where to debug the build. > Take care, > > p...@mandriva.com.br 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 Many thanks! Paulo _______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org https://lists.gnu.org/mailman/listinfo/gcl-devel