Re: Pgaccess on MacOSX.... solved

From: Adam Witney <awitney(at)sghms(dot)ac(dot)uk>
To: "C(dot) Maj" <cmaj(at)freedomcorpse(dot)info>
Cc: pgsql-interfaces <pgsql-interfaces(at)postgresql(dot)org>
Subject: Re: Pgaccess on MacOSX.... solved
Date: 2002-09-24 12:03:17
Message-ID: B9B61315.82A4%a.witney@sghms.ac.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-interfaces


No, when compiling the library I used -dynamiclib instead of -bundle to
compile a .dylib instead of a .so ... at this stage:

>> gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes
>> -Wmissing-declarations -flat_namespace -dynamiclib -undefined suppress
>> pgtcl.o pgtclCmds.o pgtclId.o -L../../../src/interfaces/libpq -lpq -o
>> libpgtcl.2.2.dylib

I found some useful info on this here

http://fink.sourceforge.net/doc/porting/shared.php

I would be happy to post it to PgAccess wiki

adam

> So you basically made a symlink from a .dylib to a .so ?
>
> I'm not familiar with OSX, but if this worked out for you, would you be
> interested in posting it to the PgAccess wiki ?
>
> http://www.pgaccess.org/
>
> We are currently sorely missing an active OSX person.
>
> --Chris
>
>
> On Tue, 24 Sep 2002, Adam Witney waxed:
>
>>
>> Well, I kind of fiddled it a little... From the src/interface/libpgtcl
>> directory I ran 'make' then 'make clean' and then manually ran the compile
>> commands from the command line, only changing the last command...
>> Substituting -dynamiclib for -bundle and changing the name of the output
>> lib. Then copied the .dylib to the appropriate place
>>
>> I have pasted it here in case it is of use to anyone else
>>
>> make -C ../../../src/interfaces/libpq all
>>
>> gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes
>> -Wmissing-declarations -I../../../src/interfaces/libpq
>> -I../../../src/include -c -o pgtcl.o pgtcl.c
>>
>> gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes
>> -Wmissing-declarations -I../../../src/interfaces/libpq
>> -I../../../src/include -c -o pgtclCmds.o pgtclCmds.c
>>
>> gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes
>> -Wmissing-declarations -I../../../src/interfaces/libpq
>> -I../../../src/include -c -o pgtclId.o pgtclId.c
>>
>> ar cr libpgtcl.a `lorder pgtcl.o pgtclCmds.o pgtclId.o | tsort`
>> ranlib libpgtcl.a
>>
>> gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes
>> -Wmissing-declarations -flat_namespace -dynamiclib -undefined suppress
>> pgtcl.o pgtclCmds.o pgtclId.o -L../../../src/interfaces/libpq -lpq -o
>> libpgtcl.2.2.dylib
>>
>>
>>
>>
>>
>>> Has anyone tried running pgaccess on MacOSX 10.2?
>>>
>>> I get this error when trying
>>>
>>> dyld: /sw/bin/wish can't open library: /sw/lib/libpgtcl.dylib (No such file
>>> or directory, errno = 2)
>>> Trace/BPT trap
>>>
>>> I only have libpgtcl.so libraries.... Any ideas why its looking for the
>>> .dylib version?
>>>
>>> Any help would be greatly appreciated
>>>
>>> Thanks
>>>
>>> adam
>>>
>>>
>>> ---------------------------(end of broadcast)---------------------------
>>> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
>>
>>
>> ---------------------------(end of broadcast)---------------------------
>> TIP 2: you can get off all lists at once with the unregister command
>> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>>

In response to

Browse pgsql-interfaces by date

  From Date Subject
Next Message C. Maj 2002-09-24 13:37:35 Re: question on pgaccess installation
Previous Message C. Maj 2002-09-24 11:54:17 Re: Pgaccess on MacOSX.... solved