From: SourceForge.net <no...@so...> - 2010-06-17 13:12:56
|
Bugs item #3017588, was opened at 2010-06-17 15:12 Message generated for change (Tracker Item Submitted) made by informatimago You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3017588&group_id=1355 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: clisp Group: build problems Status: Open Resolution: None Priority: 5 Private: No Submitted By: Pascal J. Bourguignon (informatimago) Assigned to: Bruno Haible (haible) Summary: ari80384.c not generated <= discrepancy kernel/system Initial Comment: I'm running on Xen-4 a linux kernel for x86_64 (in an Intel i7), a virtual machine containing a debian lenny 32-bit system. uname -m reports x86_64, but all the tools and libraries are 32-bit. [pjb@mdi-development-1 localhost:12.0 ~]$ file /bin/ls /usr/lib/libcallback.so.0.0.0 /bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped /usr/lib/libcallback.so.0.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped [pjb@mdi-development-1 localhost:12.0 ~]$ uname -m x86_64 When compiling clisp-2.48 # Doing INSTALL-PACKAGE on #<TARBALL-PACKAGE clisp> { ( source /usr/local/env.sh ; tar jxf "clisp-2.48.tar.bz2" ) >> /home/pjb/firms/medicalis/src/tools/clisp-2.48.log 2>&1 ; } { ( source /usr/local/env.sh ; ( cd "clisp-2.48" ; patch -p2 < ../"clisp-2.48"-sudo.patch ) ) >> /home/pjb/firms/medicalis/src/tools/clisp-2.48.log 2>&1 ; } # Current directory: /home/pjb/firms/medicalis/src/tools/clisp-2.48/ { ( source /usr/local/env.sh ; CFLAGS=-I"/usr/local"/include LDFLAGS=-L"/usr/local"/lib ./configure --prefix="/usr/local" && (cd src ; make && make install) ) >> /home/pjb/firms/medicalis/src/tools/clisp-2.48.log 2>&1 ; } the compilation fails with this error: gcc -I/home/pjb/firms/medicalis/src/tools/clisp-2.48/src/gllib -I/usr/local/include -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compa\ re -Wno-format-nonliteral -O -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -I. -c lisparit.c In file included from lisparit.d:28: arilev1.d:257:28: error: ari80386.c: No such file or directory make[1]: *** [lisparit.o] Error 1 make[1]: Leaving directory `/home/pjb/firms/medicalis/src/tools/clisp-2.48/src' configure identified a 64-bit system: checking build system type... (cached) x86_64-unknown-linux-gnu checking host system type... (cached) x86_64-unknown-linux-gnu but this is only the kernel that is 64-bit. Perhaps there would be a way to know what gcc can compile? Or to generate in all cases ari80386.c ? Here are the ari*.c files: [pjb@mdi-development-1 localhost:11.0 tools]$ ls clisp-2.48/src/ari*.c clisp-2.48/src/ari80386.msvc.c clisp-2.48/src/arilev1c.c clisp-2.48/src/aridecl.c clisp-2.48/src/arilev1e.c clisp-2.48/src/arilev0.c clisp-2.48/src/arilev1i.c clisp-2.48/src/arilev1.c [pjb@mdi-development-1 localhost:11.0 tools]$ ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3017588&group_id=1355 |