[devel] Re: [sisyphus] Re: Проблема с pgaccess текущей сборки
Konstantin Timoshenko
=?iso-8859-1?q?kt_=CE=C1_altlinux=2Eru?=
Ср Янв 29 07:45:50 MSK 2003
On 28 Jan 2003 20:27:15 +0200
Sergey Bolshakov <s.bolshakov на sam-solutions.net> wrote:
> >>>>> "Konstantin" == Konstantin Timoshenko <kt на altlinux.ru> writes:
> > On Tue, 28 Jan 2003 10:57:08 +0300
> > Korshunov Ilya <kosha на Kp.ru> wrote:
>
> >> День добрый!
> >>
> >> Симтомы -
> >>
> >> [kosha на kosha kosha]$ pgaccess
> >>
> >>
> >> Error: Shared library file: '/usr/lib/tcl/libpgtcl.so' does not
> >exist.>
> >> Check this file, or check PGLIB variable (in pgaccessrc)
> >>
> >>
> >> Cмотрим libpgtcl :
> >>
> >> [kosha на kosha kosha]$ rpm -ql libpgtcl2
> >> /usr/bin/pgtclsh
> >> /usr/lib/tcl/libpgtcl.so.2
> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >> /usr/lib/tcl/libpgtcl.so.2.3
> >> /usr/share/man/man1/pgtclsh.1
> >> /usr/share/man/man1/pgtksh.1
> >> /usr/share/pgsql/unknown.pltcl
> >> /usr/share/tcl/pgtcl2.3
> >> /usr/share/tcl/pgtcl2.3/pkgIndex.tcl
> >> [kosha на kosha kosha]$
> >>
> >> Workaround -
> >> sudo ln -s /usr/lib/tcl/libpgtcl.so.2 /usr/lib/tcl/libpgtcl.so
> > проще apt-get install libpgtcl2-devel
> > в следующей сборке поправлю
>
> 1. В данном случае, как и в большинстве tcl-расширений, libsomename.so
> кандидатом на укладывание в devel-подпакет является лишь номинально -
> эти so* не предназначены для динамической линковки с чем бы то ни
> было. На любой из вариантов (в зависимости от содержимого
> pkgIndex.tcl) в рантайме делается dlopen - и все.
>
> 2. Ваш -devel, содержащий _только_ симлинк, не нужен.
>
> 3. pgtclsh не нужен, тем более такой.
ok, тогда в следующей сборке использую ваши советы.
--
Kostya.
mailto:kt на tura.ru
Подробная информация о списке рассылки Devel