From: myriam <mab...@gm...> - 2002-01-14 21:26:58
|
Hi! Building clisp on Solaris 8 does not run on Solaris 7 and craps out with this error: ld.so.1: lisp.run: fatal: libnsl.so.1: version `SUNW_1.7' not found (required by file lisp.run) Did I miss a configuration parameter? TIA -- myriam |
From: Jeff B. <wo...@bi...> - 2005-12-28 05:15:58
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have tried to build clisp on Debian unstable to get postgres support. I tried this command line: ./configure --with-readline --with-dynamic-ffi --with-dynamic-modules - --with-module=bindings/glibc --with-module=postgresql - --with-libpq-prefix=/usr --with-module=rawsock --with-module=regexp - --with-module=syscalls --with-module=wildcard --with-module=zlib --build build-1 and I get this error: configure: * PostgreSQL (Headers) checking for egrep... (cached) grep -E checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking postgres_ext.h usability... no checking postgres_ext.h presence... no checking for postgres_ext.h... no configure: error: cannot find PostgreSQL headers make: *** [postgresql] Error 1 I have run apt-get install libpq-dev which installs header files into /usr/include/postgresql. However, it seems that directory is not being included in the search for headers. I have also tried setting the INCLUDES environment variable to /usr/include/postgresql to no avail. Can someone point me to what I'm doing wrong? I have tried with the source tarball (clisp-2.36-tar.bz2) from sourceforge as well as the cvs tarball (clisp-cvsroot.tar.bz2). Thanks, Jeff -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.7 (GNU/Linux) iD8DBQFDsh+EcZdQORGez0sRAjZHAJ4/Fv3AO4SgiGpvRNX6E0iSLnCWOACgp+8R Y+wAP1JdJtguNc+8tTDDqsU= =BEGZ -----END PGP SIGNATURE----- |
From: Sam S. <sd...@gn...> - 2005-12-30 05:20:19
|
> * Jeff Bowman <jbyswo@ovtsbbg.pbz> [2005-12-27 23:15:48 -0600]: > > I have run apt-get install libpq-dev which installs header files into > /usr/include/postgresql. However, it seems that directory is not being > included in the search for headers. I have also tried setting the > INCLUDES environment variable to /usr/include/postgresql to no avail. I think that postgresql is normally installed as follows: /usr/include/postgres_ext.h /usr/include/libpq-fe.h /usr/include/pg*.h /usr/include/postgresql/* /usr/include/libpq/* where is your postgres_ext.h? -- Sam Steingold (http://www.podval.org/~sds) running w2k http://www.camera.org http://www.memri.org/ http://www.honestreporting.com http://www.iris.org.il http://www.palestinefacts.org/ http://ffii.org/ MS Windows vs IBM OS/2: Why marketing matters more than technology... |
From: Jeff B. <wo...@bi...> - 2006-01-12 15:52:56
|
Sam Steingold <sds <at> gnu.org> writes: > > > * Jeff Bowman <jbyswo <at> ovtsbbg.pbz> [2005-12-27 23:15:48 -0600]: > > > > I have run apt-get install libpq-dev which installs header files into > > /usr/include/postgresql. However, it seems that directory is not being > > included in the search for headers. I have also tried setting the > > INCLUDES environment variable to /usr/include/postgresql to no avail. > > I think that postgresql is normally installed as follows: > > /usr/include/postgres_ext.h > /usr/include/libpq-fe.h > /usr/include/pg*.h > /usr/include/postgresql/* > /usr/include/libpq/* > > where is your postgres_ext.h? > First, apologies for the late response. I never saw this message until browsing the list from the link on clisp.cons.org (ie in gmane). Second, my email address seems to be garbled > > * Jeff Bowman <jbyswo <at> ovtsbbg.pbz> [2005-12-27 23:15:48 -0600]: should be: Jeff Bowman <wolfjb <at> bigfoot.com>, I usually digitally sign my emails, so I wonder if that contributed to this issue. On to the point, on my debian unstable computer, libpq-dev installs all of the postgres include files in /usr/include/postgresql. My postgres_ext.h is in that directory. Thanks for your response. Jeff |
From: Sam S. <sd...@gn...> - 2006-01-12 18:01:59
|
> * Jeff Bowman <jbyswo@ovtsbbg.pbz> [2006-01-12 15:38:57 +0000]: > > Sam Steingold <sds <at> gnu.org> writes: > >> >> > * Jeff Bowman <jbyswo <at> ovtsbbg.pbz> [2005-12-27 23:15:48 -0600]: >> > >> > I have run apt-get install libpq-dev which installs header files into >> > /usr/include/postgresql. However, it seems that directory is not being >> > included in the search for headers. I have also tried setting the >> > INCLUDES environment variable to /usr/include/postgresql to no avail. >> >> I think that postgresql is normally installed as follows: >> >> /usr/include/postgres_ext.h >> /usr/include/libpq-fe.h >> /usr/include/pg*.h >> /usr/include/postgresql/* >> /usr/include/libpq/* >> >> where is your postgres_ext.h? >> > > Second, my email address seems to be garbled >> > * Jeff Bowman <jbyswo <at> ovtsbbg.pbz> [2005-12-27 23:15:48 -0600]: > should be: Jeff Bowman <wolfjb <at> bigfoot.com>, I usually digitally > sign my emails, so I wonder if that contributed to this issue. your address is "encrypted" with rot13 to confuse spam harvesters. (this is required on cygwin mailing lists so I just do it always). CC goes to the correct address. > On to the point, on my debian unstable computer, libpq-dev installs > all of the postgres include files in /usr/include/postgresql. My > postgres_ext.h is in that directory. please try the appended patch and tell us if it works.. -- Sam Steingold (http://www.podval.org/~sds) running w2k http://www.openvotingconsortium.org http://truepeace.org http://www.dhimmi.com http://www.palestinefacts.org http://ffii.org http://www.memri.org Bill Gates is not god and Microsoft is not heaven. Index: pathname.d =================================================================== RCS file: /cvsroot/clisp/clisp/src/pathname.d,v retrieving revision 1.385 retrieving revision 1.386 diff -u -w -u -b -w -i -B -r1.385 -r1.386 --- pathname.d 14 Oct 2005 17:16:48 -0000 1.385 +++ pathname.d 13 Dec 2005 19:37:46 -0000 1.386 @@ -6289,14 +6289,13 @@ > truncate_if_exists: if true, the file is truncated to zero size > STACK_0: pathname < result: open file handle */ -local inline Handle open_output_file (char* pathstring, +local inline Handle open_output_file (char* pathstring, bool wronly, bool truncate_if_exists) { #ifdef UNIX begin_system_call(); var int result = - OPEN(pathstring, - (truncate_if_exists ? O_RDWR | O_BINARY | O_CREAT | O_TRUNC - : O_RDWR | O_BINARY | O_CREAT), + OPEN(pathstring,((wronly ? O_WRONLY : O_RDWR) | O_BINARY | O_CREAT + | (truncate_if_exists ? O_TRUNC : 0)), my_open_mask); end_system_call(); if (result<0) { OS_file_error(STACK_0); } /* report error */ @@ -6304,8 +6303,11 @@ #endif #ifdef WIN32_NATIVE begin_system_call(); - var Handle handle = CreateFile(pathstring, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, - NULL, (truncate_if_exists ? CREATE_ALWAYS : OPEN_ALWAYS), FILE_ATTRIBUTE_NORMAL, NULL); + var Handle handle = + CreateFile(pathstring, (wronly ? 0 : GENERIC_READ) | GENERIC_WRITE, + FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, + (truncate_if_exists ? CREATE_ALWAYS : OPEN_ALWAYS), + FILE_ATTRIBUTE_NORMAL, NULL); end_system_call(); if (handle==INVALID_HANDLE_VALUE) { OS_file_error(STACK_0); } return handle; @@ -6478,6 +6480,7 @@ check filename and get the handle: */ var object handle; {var bool append_flag = false; + var bool wronly_flag = false; {switch (direction) { case DIRECTION_PROBE: if (!file_exists(namestring)) { /* file does not exist */ @@ -6512,7 +6515,8 @@ handle = allocate_handle(handl); } break; - default: /* DIRECTION is :OUTPUT or :IO */ + case DIRECTION_OUTPUT: wronly_flag = true; /*FALLTHROUGH*/ + case DIRECTION_IO: /* default for if_not_exists depends on if_exists: */ if (if_not_exists==IF_DOES_NOT_EXIST_UNBOUND) { if (if_exists!=IF_EXISTS_APPEND && if_exists!=IF_EXISTS_OVERWRITE) @@ -6559,13 +6563,14 @@ othersise (with :APPEND, :OVERWRITE) preserve contents. if-not-exists: create new file. */ var Handle handl = - open_output_file(namestring_asciz,/* if_exists<IF_EXISTS_APPEND */ + open_output_file(namestring_asciz,wronly_flag, (if_exists!=IF_EXISTS_APPEND && if_exists!=IF_EXISTS_OVERWRITE)); handle = allocate_handle(handl); }); #endif break; + default: NOTREACHED; /* STACK_0 = Truename, FILE-ERROR slot PATHNAME */ fehler_notfound: /* error: file not found */ fehler_file_not_exists(); |
From: Sam S. <sd...@gn...> - 2002-01-14 21:48:58
|
> * In message <cdadvgeibu.fsf@sun23.i-did-not-set--mail-host-address--so-shoot-me> > * On the subject of "[clisp-list] build question" > * Sent on 14 Jan 2002 16:25:09 -0500 > * Honorable myriam <mab...@gm...> writes: > > Building clisp on Solaris 8 does not run on Solaris 7 and craps out > with this error: why did you think this might work? -- Sam Steingold (http://www.podval.org/~sds) Keep Jerusalem united! <http://www.onejerusalem.org/Petition.asp> Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/> Computers are like air conditioners: they don't work with open windows! |
From: myriam <mab...@gm...> - 2002-01-14 22:25:20
|
> > Building clisp on Solaris 8 does not run on Solaris 7 and craps out > > with this error: > > why did you think this might work? > You mean that executables on Solaris 8 are not backward compatible? Well, okay then. myriam |