[gambit-list] Re: Gambit-C 4.0 beta 16

Marc Feeley feeley at iro.umontreal.ca
Fri Jan 6 22:59:09 EST 2006


It seems to be a shell quoting problem.  Edit configure.ac and  
replace the

if test "$ENABLE_SHARED" = yes; then

   case "$target_os" in
...

with

if test "$ENABLE_SHARED" = yes; then

   case "$target_os" in

      mingw*) GAMBCLIB="libgambc.dll"
              SETDLPATH="PATH=\$(rootfromhere)/lib:\${PATH}"
              ;;

     darwin*) GAMBCLIB="libgambc.dylib"
              SETDLPATH="DYLD_LIBRARY_PATH=\$(rootfromhere)/lib:\$ 
{DYLD_LIBRARY_PATH}"
              ;;

       hpux*) GAMBCLIB="libgambc.so"
              SETDLPATH="SHLIB_PATH=\$(rootfromhere)/lib:\${SHLIB_PATH}"
              ;;

        aix*) GAMBCLIB="libgambc.so"
              SETDLPATH="LIBPATH=\$(rootfromhere)/lib:\${LIBPATH}"
              ;;

           *) GAMBCLIB="libgambc.so"
              SETDLPATH="LD_LIBRARY_PATH=\$(rootfromhere)/lib:\$ 
{LD_LIBRARY_PATH}"
              ;;
   esac

That worked for me.

While I'm at it, does anyone know if there is a standard versioning  
scheme for shared libraries that I could use for libgambc.so ?   
Should I simply suffix with the Gambit version number, i.e.  
libgambc40066.so?  What about Windows?

Marc


On 6-Jan-06, at 10:27 PM, Marc Feeley wrote:

> I see... the problem is the --enable-shared.  I have reproduced the  
> bug on my machine and will investigate.
>
> Marc
>
> On 6-Jan-06, at 3:01 PM, Bradley Lucier wrote:
>
>> Try
>>
>> [lindv2:~/programs/gambc40b16] lucier% env CC='gcc -mcpu=970 - 
>> m64' ./configure --enable-single-host --enable-shared
>> checking build system type... powerpc-apple-darwin8.3.0
>> checking host system type... powerpc-apple-darwin8.3.0
>> checking target system type... powerpc-apple-darwin8.3.0
>> checking for gcc... gcc -mcpu=970 -m64
>> <lots of stuff deleted>
>> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/ 
>> include
>> checking for dnet_ntoa in -ldnet... no
>> checking for dnet_ntoa in -ldnet_stub... no
>> checking for gethostbyname... (cached) yes
>> checking for connect... yes
>> checking for remove... yes
>> checking for shmat... yes
>> checking for IceConnectionNumber in -lICE... no
>> checking whether ln -s works... yes
>> checking for ranlib... ranlib
>> ./configure: line 1: rootfromhere: command not found
>> checking whether make sets $(MAKE)... yes
>> configure: creating ./config.status
>> <etc.>
>>
>> (What?  You object that I report a bug like a newbie?!? I'll try  
>> to do better ;-)
>>
>> Brad
>>
>> On Jan 6, 2006, at 12:22 PM, Marc Feeley wrote:
>>
>>> Brad, my main development environment is Mac OS X 10.4.3 and I  
>>> never got that error message.  Just to be sure I did a completely  
>>> new build of Gambit and still the problem does not occur.  Could  
>>> you send me the exact output that you get?  By the way, line 1 of  
>>> configure does not contain "rootfromhere" so I don't see where  
>>> that message comes from.
>>>
>>> Marc
>>>
>>> On 4-Jan-06, at 2:49 PM, Bradley Lucier wrote:
>>>
>>>>
>>>> On Jan 4, 2006, at 12:48 PM, Marc Feeley wrote:
>>>>
>>>>> On 4-Jan-06, at 2:01 AM, Marc Feeley wrote:
>>>>>
>>>>>> Beta 16 of Gambit-C 4.0 is now available in source form at  
>>>>>> this address:
>>>>>>
>>>>>>      http://www.iro.umontreal.ca/~feeley/gambc40b16.tar.gz
>>>>>>
>>>>>> Most of the bugs reported since the last release have been fixed.
>>>>>>
>>>>>> Marc
>>>>>>
>>>>>
>>>>> I have corrected a few build problems (HPUX and Solaris).   
>>>>> Please download the tar ball again.
>>>>
>>>> What's this message about during configure of the new (and old)  
>>>> download on Mac OS X 10.4.3
>>>>
>>>> ./configure: line 1: rootfromhere: command not found
>
> _______________________________________________
> Gambit-list mailing list
> Gambit-list at iro.umontreal.ca
> http://mailman.iro.umontreal.ca/mailman/listinfo/gambit-list




More information about the Gambit-list mailing list