sudo port install apache2

Charlse Darwin macports.users at gmail.com
Fri Dec 14 17:53:25 PST 2007


$ mv mv /usr/local mv /usr/local-off
Password:
$ sudo port install apache2
--->  Building db44 with target all
--->  Staging db44 into destroot
--->  Installing db44 4.4.20_1+darwin_8
--->  Activating db44 4.4.20_1+darwin_8
--->  Cleaning db44
--->  Fetching gawk
--->  Attempting to fetch gawk-3.1.5.tar.bz2 from http://ftp.gnu.org/ 
gnu/gawk
--->  Verifying checksum(s) for gawk
--->  Extracting gawk
--->  Applying patches to gawk
--->  Configuring gawk
…

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

> Um.... it was anticipated to have been in /usr/local/lib but I  
> don't see it there either.
>
> Try moving the entire /usr/local aside (e.g. rename it "/usr/local- 
> off") and see if that helps.
>
>
> On Dec 14, 2007, at 19:14, Charlse Darwin wrote:
>
>> 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_da 
>>>> tabases_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.



More information about the macports-users mailing list