help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] Re: Smalltalk 1.95.6


From: Bonzini
Subject: [Help-smalltalk] Re: Smalltalk 1.95.6
Date: Wed, 12 Dec 2001 23:09:59 +0100

> Please tell me how to get past it.

It is a problem with DLLs that under Windows cannot
access the VM's symbol.  This is a bug in GNU Smalltalk
that I'll fix for 1.95.7

Paolo

>  dlltool --export-all --exclude-symbols
> address@hidden,address@hidden,_cygwin_
> address@hidden,address@hidden,address@hidden --output-def
> .libs/
> regex-1-95-6.dll-def  regex.lo re.lo
>  sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" <
> .libs/regex-1-95-6.d
> ll-def > .libs/regex.exp
> if test "x`head -1 .libs/regex.exp`" = xEXPORTS; then cp .libs/regex.exp
> .libs/r
> egex-1-95-6.dll-def; else echo EXPORTS > .libs/regex-1-95-6.dll-def;
> _lt_hint=1;
>  cat .libs/regex.exp | while read symbol; do set dummy $symbol; case $# in
> 2) ec
> ho " $2 @ $_lt_hint ; " >> .libs/regex-1-95-6.dll-def;; *) echo " $2 @
> $_lt_hint
>  $3 ; " >> .libs/regex-1-95-6.dll-def;; esac; _lt_hint=`expr 1 + $_lt_hint`;
> don
> e; fi
>
> gcc -Wl,--base-file,.libs/regex-1-95-6.dll-base -Wl,--dll -nostartfiles -Wl,
> -e,
> address@hidden -o .libs/regex-1-95-6.dll  regex.lo re.lo  -lreadline
> re.lo: In function `reh_make_cacheable':
> /cygdrive/e/smalltalk-1.95.6/examples/modules/re.c:219: undefined reference
> to `
> nilOOP'
> collect2: ld returned 1 exit status
> make[2]: *** [regex.la] Error 1
> make[2]: Leaving directory `/cygdrive/e/smalltalk-1.95.6/examples/modules'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/cygdrive/e/smalltalk-1.95.6/examples'
> make: *** [check-recursive] Error 1
>
> address@hidden /cygdrive/e/smalltalk-1.95.6
> $
> < ---------------------------------------------------------------------->

--
|_  _  _ __
|_)(_)| ) ,'
-------- '-._





reply via email to

[Prev in Thread] Current Thread [Next in Thread]