postgres can't find libbsd.so.1.0.0 - where / how
Hello, postgres and postmaster both can't find libbsd.so.1.0.0, and I can't find this in Contents. I'm using debian 1.2 , postgres 1.01-1 (the cheapbytes distrib, files dated Jan 26 and 27) -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .
Re: postgres can't find libbsd.so.1.0.0 - where / how
OK, I went and searched each of the archives for the last 9 months, starting last Nov. and in the May (april? - near the end of the search, anyway - natch)archives I found the answer, I need to download 6.0 from the postgres site and compile. Is there a cleaner way? should I place the entire build in /usr/local so I can blow it away when the debian postgres becomes usable and I can manage upgrades easily? Hello, postgres and postmaster both can't find libbsd.so.1.0.0, and I can't find this in Contents. I'm using debian 1.2 , postgres 1.01-1 (the cheapbytes distrib, files dated Jan 26 and 27) -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .
libbsd.so.1.0.0
postgres95 needs libbsd.so.1.0.0 to run. This has already been reported as a bug. Where can one get a copy of libbsd.so.1.0.0? It doesn't seem to be a part of rex or bo according to their Contents files. -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED]
Re: need libbsd.so.1.0.0
On Tue, 3 Sep 1996, joost witteveen wrote: But if you've got the .a file, cannot you make the .so file by: mkdir t cd t ar -x ../libbsd.a gcc -o libbsd.so.1.0.0 -shared -W,l-soname,libbsd.so.1 *.o Unless the .o files were compiled with -fpic, you'd have an unsharable shared lib - not a very useful thing. Guy
Re: need libbsd.so.1.0.0
From: [EMAIL PROTECTED] (joost witteveen) But if you've got the .a file, cannot you make the .so file by: mkdir t cd t ar -x ../libbsd.a gcc -o libbsd.so.1.0.0 -shared -W,l-soname,libbsd.so.1 *.o (I may well be _very_ wrong, and please flame me if I am, but I just _think_ it would work, and it's easy to find out). This does not work because the contents of the .a file are not position-independent code. This is why there is a libc-pic and ncurses3.0-pic packages - They contain .a files of position-independent code. I needed them to build special shared library versions for the base system. Thanks Bruce
Re: need libbsd.so.1.0.0
joost witteveen writes: The current implementation of postgres95 for Debian requires libbsd.so.1.0.0, but the libc5 package includes only libbsd.a. (How) can I make libbsd.so.1.0.0 from the .a file? (Sorry to be asking what I imagine is such a naive question.) I have no idea where the libbsd.so.1.0.0 came from. But if you've got the .a file, cannot you make the .so file by: ... Guy already answered the part about building a shared library. (I may well be _very_ wrong, and please flame me if I am, but I just _think_ it would work, and it's easy to find out). My point was that somebody built a package that uses a shared library that we don't even provide. IMO, finding out, what it is, where it came from and why it was used is more important than making a shared version of the libbsd.a provided by libc. David -- David EngelOptical Data Systems, Inc. [EMAIL PROTECTED] 1101 E. Arapaho Road (214) 234-6400 Richardson, TX 75081
Re: need libbsd.so.1.0.0
Hi Joost, you wrote: But if you've got the .a file, cannot you make the .so file by: mkdir t cd t ar -x ../libbsd.a gcc -o libbsd.so.1.0.0 -shared -W,l-soname,libbsd.so.1 *.o (I may well be _very_ wrong, and please flame me if I am, but I just _think_ it would work, and it's easy to find out). Ahm, you are wrong: To build shared libs the object files need to be compiled with -fpic which results in position independend code. Dominik =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Visit the FAN SITE of the WORLD LEAGUE OF AMERICAN FOOTBALL: A HREF=http://www.uni-mainz.de/~kubla/WLAF/Welcome.htmlHTTP/A or A HREF=file:/afs/zdv.uni-mainz.de/homes/UFO/kubla/public_html/WLAF/Welcome.ht mlAFS file/A access.
Re: need libbsd.so.1.0.0
On Mon, 2 Sep 1996, Susan G. Kleinmann wrote: The current implementation of postgres95 for Debian requires libbsd.so.1.0.0, but the libc5 package includes only libbsd.a. (How) can I make libbsd.so.1.0.0 from the .a file? (Sorry to be asking what I imagine is such a naive question.) I have no idea where the libbsd.so.1.0.0 came from. David --- David EngelOptical Data Systems, Inc. [EMAIL PROTECTED] 1101 E. Arapaho Road (214) 234-6400 Richardson, TX 75081
Re: need libbsd.so.1.0.0
On Mon, 2 Sep 1996, Susan G. Kleinmann wrote: The current implementation of postgres95 for Debian requires libbsd.so.1.0.0, but the libc5 package includes only libbsd.a. (How) can I make libbsd.so.1.0.0 from the .a file? (Sorry to be asking what I imagine is such a naive question.) I have no idea where the libbsd.so.1.0.0 came from. But if you've got the .a file, cannot you make the .so file by: mkdir t cd t ar -x ../libbsd.a gcc -o libbsd.so.1.0.0 -shared -W,l-soname,libbsd.so.1 *.o (I may well be _very_ wrong, and please flame me if I am, but I just _think_ it would work, and it's easy to find out). -- joost witteveen [EMAIL PROTECTED] [EMAIL PROTECTED] -- Use Debian/GNU Linux!
need libbsd.so.1.0.0
The current implementation of postgres95 for Debian requires libbsd.so.1.0.0, but the libc5 package includes only libbsd.a. (How) can I make libbsd.so.1.0.0 from the .a file? (Sorry to be asking what I imagine is such a naive question.) Thanks in advance, Susan Kleinmann