Where is readline?

$ ls /usr/local/*
/usr/local/BerkeleyDB.4.2:
bin     docs    include lib

/usr/local/OpenSourceLicenses:
MySQL.txt               RemoteDesktop.txt

/usr/local/OpenSourceVersions:
MySQL.plist             RemoteDesktop.plist

/usr/local/apache:
bin     include libexec sbin    share

/usr/local/apr:
bin     build-1 include lib

/usr/local/bin:
bash darwinxref make python2.5-config smtpd.py svndumpfilter bashbug decomment nano pythonw smtpd2.5.py svnlook check_dylib idle pydoc pythonw2.5 srm svnserve checksyms idle2.5 pydoc2.5 relpath sudo svnsync ctfconvert.c indr python rnano sudoedit svnversion darwinbuild kern_tool python- config seg_addr_table svn wget darwinmaster kextsymboltool python2.5 seg_hack svnadmin whois

/usr/local/etc:
wgetrc

/usr/local/include:
DarwinBuild apr-1 db.h dyld fuse.h neon pcap-namedb.h streams ulockmgr.h IOKit cbt db_cxx.h fuse mach- o pcap-bpf.h pcap.h subversion-1

/usr/local/info:
bash.info       make.info       make.info-1     make.info-2

/usr/local/lib:
charset.alias libkld.a libsvn_fs-1.0.dylib libsvn_ra_svn-1.0.dylib libsvn_wc-1.0.dylib libapr-1.0.2.8.dylib libneon.25.0.5.dylib libsvn_fs-1.dylib libsvn_ra_svn-1.dylib libsvn_wc-1.dylib libapr-1.0.dylib libneon.25.dylib libsvn_fs_base-1.0.0.0.dylib libsvn_repos-1.0.0.0.dylib libsvnjavahl-1.0.0.0.dylib libapr-1.dylib libneon.dylib libsvn_fs_base-1.0.dylib libsvn_repos-1.0.dylib libsvnjavahl-1.0.dylib libaprutil-1.0.2.8.dylib libpcap.a libsvn_fs_base-1.dylib libsvn_repos-1.dylib libsvnjavahl-1.dylib libaprutil-1.0.dylib libstreams.a libsvn_fs_fs-1.0.0.0.dylib libsvn_subr-1.0.0.0.dylib libulockmgr.0.0.0.dylib libaprutil-1.dylib libstreams_debug.a libsvn_fs_fs-1.0.dylib libsvn_subr-1.0.dylib libulockmgr.0.dylib libdb-4.5.dylib libstreams_profile.a libsvn_fs_fs-1.dylib libsvn_subr-1.dylib libulockmgr.a libdb-4.dylib libsvn_client-1.0.0.0.dylib libsvn_ra-1.0.0.0.dylib libsvn_swig_perl-1.0.0.0.dylib libulockmgr.dylib libdb.dylib libsvn_client-1.0.dylib libsvn_ra-1.0.dylib libsvn_swig_perl-1.0.dylib libulockmgr.la libexpat.0.1.0.dylib libsvn_client-1.dylib libsvn_ra-1.dylib libsvn_swig_perl-1.dylib pkgconfig libexpat.0.dylib libsvn_delta-1.0.0.0.dylib libsvn_ra_dav-1.0.0.0.dylib libsvn_swig_py-1.0.0.0.dylib svn- apache libexpat.dylib libsvn_delta-1.0.dylib libsvn_ra_dav-1.0.dylib libsvn_swig_py-1.0.dylib svn- javahl libfuse.0.0.0.dylib libsvn_delta-1.dylib libsvn_ra_dav-1.dylib libsvn_swig_py-1.dylib svn-perl libfuse.0.dylib libsvn_diff-1.0.0.0.dylib libsvn_ra_local-1.0.0.0.dylib libsvn_swig_ruby-1.0.0.0.dylib svn- python libfuse.a libsvn_diff-1.0.dylib libsvn_ra_local-1.0.dylib libsvn_swig_ruby-1.0.dylib svn-ruby libfuse.dylib libsvn_diff-1.dylib libsvn_ra_local-1.dylib libsvn_swig_ruby-1.dylib libfuse.la libsvn_fs-1.0.0.0.dylib libsvn_ra_svn-1.0.0.0.dylib libsvn_wc-1.0.0.0.dylib

/usr/local/libexec:
gcc                     sudo_noexec.dylib       sudo_noexec.la

/usr/local/man:
man1    man3    whatis

/usr/local/sbin:
visudo

/usr/local/share:
darwinbuild darwinxref doc html info locale man
$


On Dec 14, 2007, at 8:04 PM, Ryan Schmidt wrote:

No no -- you need to remove (or temporarily move aside) the readline libraries in /usr/local, *not* the readline installed by MacPorts into /opt/local, which is perfectly fine to have.

On Dec 14, 2007, at 16:54, Charles Darwin wrote:

$ sudo port uninstall readline
---> Unable to uninstall readline 5.2.007_0, the following ports depend on it:
--->    bash
--->    gnupg
Error: port uninstall failed: Please uninstall the ports that depend on readline first.
$ sudo port -f uninstall readline
---> Unable to uninstall readline 5.2.007_0, the following ports depend on it:
--->    bash
--->    gnupg
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating readline 5.2.007_0
--->  Uninstalling readline 5.2.007_0
$ sudo port install apache2
--->  Building db44 with target all
Error: Target org.macports.build returned: shell command " cd "/ opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync.macports.org_release_ports_data bases_db44/work/db-4.4.20/build_unix" && make all " returned error 2 Command output: /bin/sh ./libtool --mode=compile /usr/bin/gcc-4.0 - c -O2 -I../dist/.. -I/opt/local/include ../dist/../db_dump185/ db_dump185.c /usr/bin/gcc-4.0 -c -O2 -I../dist/.. -I/opt/local/include ../ dist/../db_dump185/db_dump185.c -fno-common -DPIC -o .libs/ db_dump185.o
../dist/../db_dump185/db_dump185.c: In function 'main':
../dist/../db_dump185/db_dump185.c:212: warning: assignment makes pointer from integer without a cast ../dist/../db_dump185/db_dump185.c:214: warning: assignment makes pointer from integer without a cast ../dist/../db_dump185/db_dump185.c:229: error: 'struct __db' has no member named 'seq' ../dist/../db_dump185/db_dump185.c:229: error: 'R_NEXT' undeclared (first use in this function) ../dist/../db_dump185/db_dump185.c:229: error: (Each undeclared identifier is reported only once ../dist/../db_dump185/db_dump185.c:229: error: for each function it appears in.) ../dist/../db_dump185/db_dump185.c:234: error: 'struct __db' has no member named 'seq'
../dist/../db_dump185/db_dump185.c: In function 'db_hash':
../dist/../db_dump185/db_dump185.c:262: error: 'struct __db' has no member named 'internal' ../dist/../db_dump185/db_dump185.c:264: error: 'struct __db' has no member named 'internal'
../dist/../db_dump185/db_dump185.c: In function 'db_btree':
../dist/../db_dump185/db_dump185.c:289: error: 'struct __db' has no member named 'internal'
make: *** [db_dump185.lo] Error 1

Error: The following dependencies failed to build: apr-util db44 sqlite3 gawk readline
Error: Status 1 encountered during processing.
$

On Dec 14, 2007, at 2:16 PM, Daniel J. Luke wrote:

On Dec 14, 2007, at 12:40 PM, Chris Janton wrote:
On 2007-12-13 , at 21:08 , Daniel J. Luke wrote:
Error: The following dependencies failed to build: apr-util db44 sqlite3 gawk openssl
Error: Status 1 encountered during processing.

This is probably related to:

http://trac.macports.org/projects/macports/ticket/12040


I have the dreaded "readline in /usr/local" problem.
The resolution to the problem says re-install MacPorts from the disk image and selfupdate to the latest version.

That's the resolution if you are having problems building MacPorts, not if db44 is having problems.

I would recommend removing your readline from /usr/local (perhaps just temporarily) so that db44 can be installed.

What happens to the long list of ports that I have active when I re-install from the disk image?

mac:/opt system$ sudo du -d 1 -h .
689M    ./local
689M    .

Nothing should happen to them if you were to reinstall MacPorts (unless you remove /opt/local or files from within /opt/local), but it doesn't look like you need to reinstall MacPorts.
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to