[developers] New PET release tarball ready for download

Ben Waldron benjamin.waldron at cl.cam.ac.uk
Thu Feb 16 18:50:04 CET 2006


Thanks for the new release.

I was able to install pet-0.99.10 relatively painlessly on my SuSE 
laptop (modulo an mmap problem: I had to use the KERNEL_2_4 settings 
although I am running a 2.6.11 kernel). I had some difficulty installing 
it on our 32- and 64-bit FC3 machines, until I realised that I had 
omitted the '--with-cmuformat' to the ECL configure script (in case 
anyone else does the same, you can see below what happens when you try 
to 'make' PET in such circumstances). Would it be possible to have the 
PET install procedure check at configure time that '--cmu-format' has 
been compiled into the ECL used (rather than waiting for the 'make' to 
fail)?

Thanks,
- Ben

...
( \
  echo "(pushnew :i686 *features*)"; \
  echo ";;(pushnew :debug *features*)"; \
  echo "(load \"/home/bmw20/tmp/32/lkb//src/general/loadup\")"; \
  echo ";;MUCH TOO DANGEROUS!!!  (si::system (format nil \"cd ~a; find 
-type f -exec rm {} \;\" (get-binaries-dir \"mrs\")))"; \
  echo "(setq lib-dir (make-pathname :directory '(:relative)))"; \
  echo "(compile-system \"mrs\" :force t)"; \
) | /usr/groups/nltools/lingo/images/linux.x86.32//bin/ecl
ECL (Embeddable Common-Lisp) 0.9h
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2000 Juan J. Garcia-Ripoll
        ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help.  Top level.
 > (:I686 :LINUX :IEEE-FLOATING-POINT :DFFI :CLOS-STREAMS :CMU-FORMAT :UNIX
 :DLOPEN :CLOS :BOEHM-GC :ANSI-CL :COMMON-LISP :ECL :COMMON :ATHLON :FFI)
 > ;;; Loading #P"/home/bmw20/tmp/32/lkb/src/general/loadup.lisp"
;;; Loading #P"/local/scratch/bmw20/tmp/32/lkb/src/general/ecl-patches.lsp"
;;; Loading #P"/local/scratch/bmw20/tmp/32/lkb/src/general/defsystem.lisp"
Filesystem error with pathname "SYS:cmp".
Either
 1) the file does not exist, or
 2) we are not allow to access the file, or
 3) the pathname points to a broken symbolic link.
Broken at LAMBDA.
MAKE>>
g++ -g -Wall -O2 -DHAVE_CONFIG_H -DDYNAMIC_SYMBOLS -DDAG_TOMABECHI   
-L/usr/gro ps/nltools/lingo/images/linux.x86.32//lib/ecl 
-Wl,-rpath,/usr/groups/nltools/li go/images/linux.x86.32//lib/ecl 
-L/usr/groups/nltools/lingo/images/linux.x86.32 /lib 
-Wl,-rpath,/usr/groups/nltools/lingo/images/linux.x86.32//lib 
-L/usr/group /nltools/lingo/images/linux.x86.32/lib 
-Wl,-rpath,/usr/groups/nltools/lingo/ima es/linux.x86.32/lib  -o cheap  
chart.o cheap.o fs.o grammar.o item-printer.o it m.o lexicon.o 
lexparser.o lingo-tokenizer.o morph.o options.o parse.o paths.o p 
stags.o sm.o task.o tsdb++.o yy-tokenizer.o dag-tomabechi.o failure.o 
qc.o cppb idge.o petecl.o petmrs.o pic-handler.o xmlparser.o  unicode.o 
psqllex.o yy.o bi code.o chunk-alloc.o dag-alloc.o dag-arced.o 
dag-common.o dag-io.o dumper.o gra mar-dump.o hash.o lex-io.o lex-tdl.o 
mfile.o settings.o types.o utility.o   lib rs.a -lpq -lstdc++  -lpq 
-lxerces-c -lpthread -licuuc -licui18n -licudata -lecl
g++: libmrs.a: No such file or directory
make[3]: *** [cheap] Error 1
make[3]: Leaving directory `/local/scratch/bmw20/tmp/x32/pet-0.99.10/cheap'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/local/scratch/bmw20/tmp/x32/pet-0.99.10/cheap'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/local/scratch/bmw20/tmp/x32/pet-0.99.10'
make: *** [all] Error 2



Bernd Kiefer wrote:
>Sorry about that.
>
>I should have run a make distcheck. I've put a new one up:
>
>http://www.dfki.de/~kiefer/pet-0.99.10.tar.gz
>
>Whew! Two releases in one day ;-)
>
>I've used the opportunity to change the name of config.h(.in)
>to pet-config.h(.in) (do you know why?) and fix some messy things in
>the configure.ac
>
>Best,
>        Bernd
>
>  




More information about the developers mailing list