Apache and Apache 2 won't install

Ryan Schmidt ryandesign at macports.org
Sun Nov 18 18:18:12 PST 2007


On Nov 18, 2007, at 10:30, Thomas Allen wrote:

> Apache is shot on my computer,

"shot"?

> so I'm trying to install it with
> Macports. When trying to install Apache 1.3, I get an error that the
> fetch failed. It appears that the mirrors for this software aren't
> working.

The download locations appear to have changed. I fixed it in r31248.  
If you wait 30 minutes, then "sudo port selfupdate", then try again,  
apache should fetch. I did not try to install it, so if you encounter  
difficulties installing it, please report the errors to us.


> When trying Apache 2, I recieve the following error:
>
> $ 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_datab 
> ases_db44/work/db-4.4.20/build_unix"
> && make all " returned error 2

So your problem here is with db44 and not with apache2.


> 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

I searched the issue tracker for tickets with "db44" in the summary,  
and it looks like you're experiencing this one:

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

I believe it is caused by another version of readline being in /usr/ 
local. The notes in the ticket explain this more, and how to fix it.




More information about the macports-users mailing list