On Nov 4, 2003, at 6:42 PM, Peter O'Gorman wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jason Clark wrote:

| I'm running fink 0.6.1 on a fresh Panther install. When I try to
| install xemacs via dselect, Fink indicates that it needs X11, and offers
| xfree86-base and system-xtools as options.
|

dselect is broken, use fink commander or apt-get (check your
/sw/etc/sources.list has 10.3 in the deb line).

Thanks Peter. I updated source.list, and tried again:

[tempest:~] jclark% sudo apt-get install xemacs
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
dlcompat gdbm-shlibs libjpeg-shlibs libpng3-shlibs libtiff-shlibs xaw3d-shlibs xemacs-base-pkg xemacs-efs-pkg
The following NEW packages will be installed:
dlcompat gdbm-shlibs libjpeg-shlibs libpng3-shlibs libtiff-shlibs xaw3d-shlibs xemacs xemacs-base-pkg xemacs-efs-pkg
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.1MB of archives. After unpacking 0B will be used.

No xfree86 req's, and all the packages downloaded and installed. But when I try to run xemacs from an xterm I get this:

[tempest:~] jclark% xemacs &
[1] 25443
dyld: xemacs can't open library: /sw/lib/libdl.0.dylib (No such file or directory, errno = 2)

I did some checking, and found that libdl is provided by dlcompat-shlibs, which for some reason was not picked up by dlcompat? Also, "fink describe dlcompat" and "fink describe dlcompat-shlibs" mention that they are no longer needed for panther, and act as placeholders to make older packages happy. This seems not to be quite the case. And as you are listed as the maintainer, I thought I'd pass this along.

Anyway, I did "apt-get install dlcompat-shlibs" and all is well. Thanks again for your help and work on fink.

PS - regarding dselect being broken: Could this info be added to the 10.3 upgrade page (http://fink.sourceforge.net/download/10.3-upgrade.php)? It's bound to help others.


Jason

Jason Clark
http://jclark.org/weblog

Reply via email to