[developers] PET 0.99.12 + MRS Build Errors

Eric Nichols eric-n at is.naist.jp
Tue Apr 25 10:50:13 CEST 2006


Greetings,

Francis' suggestion works. Apparently, we still need to push the
architecture type onto the stack when configuring ECL, otherwise it
won't be able to find its binaries.

I have written a patch that implements this change.

Eric

On 4/25/06, Zhengbo Zhou <zhengbo at u.washington.edu> wrote:
> Hi,
>
> Thanks!
>
> Then, does Francis's method shoot the problem?  Or there is other ways to have that done?
>
> Best,
>
> Zhengbo
>
> On Tue, 25 Apr 2006, Eric Nichols wrote:
>
> > Greetings,
> >
> > I am fairly certain that ECL is still being called to build libmrs.a.
> > The first error concerning %SYSTEM-BINARIES% is preventing libmrs.a
> > from successfully being built, which leads to the rest of the errors.
> > Since things were working up to 0.99.11, my guess is that something in
> > the recent LKB update broke this.
> >
> > Eric
> >
> > On 4/25/06, Zhengbo Zhou <zhengbo at u.washington.edu> wrote:
> >>
> >> Howdy,
> >>
> >>
> >>
> >> ...
> >>> ;;; Loading #P"/usr/lib/ecl/sysfun.lsp"
> >>> ;;; Loading #P"/home/local/delphin/lkb/src/general/loadup-library.lisp"
> >>> The variable %SYSTEM-BINARIES% is unbound.
> >>> Broken at RESET-SYSTEM-PATHS.
> >>> MAKE>>
> >>> g++ -g -Wall -O2 -DHAVE_CONFIG_H -DDYNAMIC_SYMBOLS -DDAG_TOMABECHI
> >>> -L/usr/local/delphin/lkb/lib/linux.x86.32
> >>> -Wl,-rpath,/usr/local/delphin/lkb/lib/linux.x86.32 -L/usr/lib/ecl
> >>> -Wl,-rpath,/usr/lib/ecl -L/usr/local/lib -Wl,-rpath,/usr/local/lib  -o
> >>> cheap  chart.o cheap.o fs.o grammar.o item-printer.o item.o lexicon.o
> >>> lexparser.o lingo-tokenizer.o morph.o options.o parse.o paths.o
> >>> postags.o sm.o task.o tsdb++.o yy-tokenizer.o dag-tomabechi.o
> >>> failure.o qc.o petecl.o eclpreprocessor.o cppbridge.o petmrs.o
> >>> unicode.o  yy.o bitcode.o chunk-alloc.o dag-alloc.o dag-arced.o
> >>> dag-common.o dag-io.o dumper.o grammar-dump.o hash.o lex-io.o
> >>> lex-tdl.o mfile.o settings.o types.o utility.o  libpreprocessor.a
> >>> libmrs.a -lstdc++  -lpthread -licuuc -licui18n -licudata -lecl -litsdb
> >>> g++: libpreprocessor.a: No such file or directory
> >>> g++: libmrs.a: No such file or directory
> >>> make[2]: *** [cheap] Error 1
> >>> make[2]: Leaving directory
> >>> `/home/eric-n/packages/debian/pet/trunk/pet-0.99.12/cheap'
> >>> make[1]: *** [all-recursive] Error 1
> >>> make[1]: Leaving directory `/home/eric-n/packages/debian/pet/trunk/pet-0.99.12'
> >>> make: *** [all] Error 2
> >>>
> >>
> >> I also have this error message, do you know how to solve the problem?  I also checked the Makefile in cheap folder, but it seems the libmrs.a could not be recognized.  Is there any idea?
> >>
> >> Thank you so much.
> >>
> >> Sincerely
> >>
> >> Zhengbo
> >
> > --
> > --Eric Nichols
> >
>
>
>


--
--Eric Nichols
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 15_ecl_i686.diff
Type: text/x-patch
Size: 713 bytes
Desc: not available
URL: <http://lists.delph-in.net/archives/developers/attachments/20060425/b9a4fa92/attachment.bin>


More information about the developers mailing list