Subject: pkg/30523: lftp under macosx 10.4 do not work
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <reilles@loria.fr>
List: pkgsrc-bugs
Date: 06/14/2005 13:53:00
>Number: 30523
>Category: pkg
>Synopsis: lftp under macosx 10.4 do not work
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jun 14 13:53:00 +0000 2005
>Originator: Antoine Reilles
>Release:
>Organization:
loria
>Environment:
Darwin bonzai.local 8.1.0 Darwin Kernel Version 8.1.0: Tue May 10 18:16:08 PDT 2005; root:xnu-792.1.5.obj~4/RELEASE_PPC Power Macintosh powerpc
>Description:
lftp 3.2.1 installs fine with pkgsrc, but when running lftp, i get:
$ lftp ~
lftp :~> open localhost
dlopen(/usr/pkg/lib/lftp/3.2.1/proto-ftp.so, 10): Symbol not found: __ZN6SMTask6ResumeEv
Referenced from: /usr/pkg/lib/lftp/3.2.1/liblftp-network.dylib
Expected in: flat namespace
open: ftp - not supported protocol
lftp :~> open sftp://localhost
dlopen(/usr/pkg/lib/lftp/3.2.1/proto-sftp.so, 10): Symbol not found: __ZN6SMTask6ResumeEv
Referenced from: /usr/pkg/lib/lftp/3.2.1/liblftp-network.dylib
Expected in: flat namespace
open: sftp - not supported protocol
There are two problems, probably related:
in /usr/pkg/lib/lftp/3.2.1/ i have liblftp-network.dylib and liblftp-pty.dylib, and some .so files (as listed in PLIST)
those .dylib files cause problem when unintalling lftp too, since pkg_delete expects them to be ".so".
I tried to understand why libtool produces .dylib and .so files, but they seem to be installed exactly with the same libtool call, so i'm a bit lost
>How-To-Repeat:
Install lftp under tiger (the problem arise probably with other darwin versions).
Try to run it: it fails
try to deinstall it:
$ bmake deinstall /usr/pkgsrc/net/lftp
===> Deinstalling for lftp
===> Becoming root@bonzai.local to deinstall lftp.
/usr/bin/sudo Password:
Running /usr/pkg/sbin/pkg_delete -K /usr/pkg/pkgdb lftp-3.2.1
pkg_delete: unable to completely remove directory '/usr/pkg/lib/lftp/3.2.1'
pkg_delete: unable to completely remove directory '/usr/pkg/lib/lftp'
pkg_delete: couldn't entirely delete package `lftp-3.2.1'
(perhaps the packing list is incorrectly specified?)
(i used the standard options, so built with gnutls and not ssl)
>Fix: