Обсуждение: pgaccess fails to start
Hi,
I just built and installed Postgre SQL 6.3 and pgaccess now fails to start. I
am running Redhat 5.0, and have built all of Postgre from scratch. I am
getting the following error with pgaccess 0.82.
Error in startup script: couldn't load file "libpgtcl.so":
/usr/local/pgsql/lib/libpq.so: undefined symbol: crypt
while executing
"load libpgtcl.so"
(procedure "main" line 3)
invoked from within
"main $argc $argv"
(file "pgaccess.tcl" line 4441)
I am able to connect fine with psql. But any other tool seems to be failing.
Thanks for any help, I just started using pgaccess and am bummed that it no
longer works.
----------------------------------
E-Mail: Larry Anderson <anderson@endinfosys.com>
Date: 03-Mar-98
Time: 09:54:47
This message was sent by XFMail
----------------------------------
Larry Anderson wrote: > > Hi, > I just built and installed Postgre SQL 6.3 and pgaccess now fails to start. I > am running Redhat 5.0, and have built all of Postgre from scratch. I am > getting the following error with pgaccess 0.82. > > Error in startup script: couldn't load file "libpgtcl.so": > /usr/local/pgsql/lib/libpq.so: undefined symbol: crypt > while executing > "load libpgtcl.so" > (procedure "main" line 3) > invoked from within I think that you didn't compile /src/interfaces/libpgtcl I have RedHat 4.2 installed and I have copied (manual) libpgtcl.so and libpq.so into /lib. It might work. It also wight be possible that under RedHat 5.0 some libraries have been changed. I will try it on another RedHat 5.0 system -- Constantin Teodorescu FLEX Consulting Braila, ROMANIA
Larry Anderson wrote:
>
> Hi,
> I just built and installed Postgre SQL 6.3 and pgaccess now fails to start. I
> am running Redhat 5.0, and have built all of Postgre from scratch. I am
> getting the following error with pgaccess 0.82.
>
> Error in startup script: couldn't load file "libpgtcl.so":
> /usr/local/pgsql/lib/libpq.so: undefined symbol: crypt
> while executing
> "load libpgtcl.so"
> (procedure "main" line 3)
> invoked from within
> "main $argc $argv"
> (file "pgaccess.tcl" line 4441)
>
> I am able to connect fine with psql. But any other tool seems to be failing.
> Thanks for any help, I just started using pgaccess and am bummed that it no
> longer works.
>
I relink libpq-1.1.so with -lcrypt and it worked.
Patch generated in src/interfaces/libpq below.
Don't know generic it is?
regards,
--
---------------------------------------------
Göran Thyni, sysadm, JMS Bildbasen, Kiruna
------- snip -----------------------------
*** Makefile.in.orig Tue Mar 3 17:48:25 1998
--- Makefile.in Tue Mar 3 17:48:58 1998
***************
*** 87,93 ****
$(MAKE) -C $(SRCDIR)/backend fmgr.h
$(shlib): $(OBJS)
! $(LD) $(LDFLAGS_SL) -o $@ $(OBJS)
ln -sf $@ libpq.so
--- 87,93 ----
$(MAKE) -C $(SRCDIR)/backend fmgr.h
$(shlib): $(OBJS)
! $(LD) $(LDFLAGS_SL) -o $@ $(OBJS) -lcrypt
ln -sf $@ libpq.so
Wonderful this worked. The patch wouldn't patch, but I saw where to add it in the Makefile. Thanks a lot. On 03-Mar-98 Goran Thyni wrote: > Larry Anderson wrote: >> >> Hi, >> I just built and installed Postgre SQL 6.3 and pgaccess now fails to start. >> I >> am running Redhat 5.0, and have built all of Postgre from scratch. I am >> getting the following error with pgaccess 0.82. >> >> Error in startup script: couldn't load file "libpgtcl.so": >> /usr/local/pgsql/lib/libpq.so: undefined symbol: crypt >> while executing >> "load libpgtcl.so" >> (procedure "main" line 3) >> invoked from within >> "main $argc $argv" >> (file "pgaccess.tcl" line 4441) >> >> I am able to connect fine with psql. But any other tool seems to be >> failing. >> Thanks for any help, I just started using pgaccess and am bummed that it no >> longer works. >> > > I relink libpq-1.1.so with -lcrypt and it worked. > Patch generated in src/interfaces/libpq below. > Don't know generic it is? > > regards, > -- > --------------------------------------------- > G�ran Thyni, sysadm, JMS Bildbasen, Kiruna > > ------- snip ----------------------------- > > *** Makefile.in.orig Tue Mar 3 17:48:25 1998 > --- Makefile.in Tue Mar 3 17:48:58 1998 > *************** > *** 87,93 **** > $(MAKE) -C $(SRCDIR)/backend fmgr.h > > $(shlib): $(OBJS) > ! $(LD) $(LDFLAGS_SL) -o $@ $(OBJS) > ln -sf $@ libpq.so > > > --- 87,93 ---- > $(MAKE) -C $(SRCDIR)/backend fmgr.h > > $(shlib): $(OBJS) > ! $(LD) $(LDFLAGS_SL) -o $@ $(OBJS) -lcrypt > ln -sf $@ libpq.so ---------------------------------- E-Mail: Larry Anderson <anderson@endinfosys.com> Date: 03-Mar-98 Time: 11:08:57 This message was sent by XFMail ----------------------------------