Hello again, I noticed that if setting *default-pathname-defaults* in ~/.eclrc, for instance:
(setf *default-pathname-defaults* #p"/tmp/") Whenever ECL wasn't started from /tmp/ COMPILE or COMPILE-FILE fail with an "internal error where compiler returns -1". Since the generated command seems okay, but that the file names it attempts to work with are relative to the current directory, I suspect that it assumes *default-pathname-defaults* to never be changed unless the user also changes the unix CWD using chdir(2). When not changing *default-pathname-defaults* however, it appears that proper fullpaths are being used to the various files, and all is fine. My original reason for setting it to /tmp/ was for ECL temporary files to be created under /tmp/. Is there a recommended way to do this, no matter the unix CWD? Thanks, -- Matt ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Ecls-list mailing list Ecls-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ecls-list