Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Argh! DEAPI problems running apache 1.3.12

Status
Not open for further replies.

jasoncharette

IS-IT--Management
Jun 19, 2000
1
US
Hey folks, hope someone out there can help...<br><br>Just installed RH 6.1 on a Compaq Deskpro PII-400 w/64MB and 6.4GB. Got all the H/W configured. Now, some time ago I found a nice doc a devshed entitled &quot;The Soothingly Seamless Setup of Apache, SSL, MySQL and PHP&quot;. I've used it three times succesfully, but now it fails me. For those not familiar with the document, here is a quick layout of what I've done:<br><br>1. Installed MySQL 3.22.32.<br>2. Installed PHP 4.0.0 (Final).<br>3. Installed OpenSSL 0.9.5a.<br>4. Installed ModSSL-2.6.4-3.1.12.<br>5. Installed Apache 1.3.12.<br><br>To the best of my knowledge, these are the latest stable versions of everything...<br><br>The configures, makes and make isntalls all went smoothly. That is until I tried to run apachectl configtest. Now I get the following (be warned, it's long! - And please note the bottom entry):<br><br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_env.so uses plain Apache 1.3 API, this module might crash under&nbsp;&nbsp;EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_log_config.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_log_agent.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_log_referer.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_mime.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_negotiation.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_status.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_info.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_include.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_autoindex.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_dir.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_cgi.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_asis.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_imap.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_actions.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_userdir.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/libproxy.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_alias.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_rewrite.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_access.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_auth.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>[Mon Jun 19 18:36:50 2000] [warn] Loaded DSO modules/mod_auth_anon.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)<br>Syntax error on line 118 of /etc/httpd/conf/httpd.conf:<br>Cannot load /etc/httpd/modules/mod_auth_db.so into server: /etc/httpd/modules/mod_auth_db.so: undefined symbol: db_open<br><br>All right. I've been to apache.org, and couldn't really find anything there. I've been hunting around newsgroups, and can't find anything there either (or it's all in German or Swahili or something!). My eyes hurt. My head hurts. Soon, I'm gonna pull out the sepukku knives and make a mess on my carpet. <br><br>1. What is DEAPI? How do I get around it, fix or patch Apache?<br>2. Anyone take a guess as to why I'm getting an undefined symbol: db_open error?<br><br>Any help whatsoever would be appreciated. Thanks in advance,<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Jason<br>
 
Sorry, but I don't know anything about the EAPI/DEAPI side of things, but I might know the solution to the &quot;db_open&quot; error.<br><br>If memory serves, doesn't the auth_db module use DBM/GDBM?&nbsp;&nbsp;<br><br>An undefined symbol relates to a function in a shared library that cannot be found by a program that has been linked against it.<br><br>As you've managed to compile the module, the required libraries should be on your system.&nbsp;&nbsp;(If they weren't, then the compilation should have failed.)&nbsp;&nbsp;However, when Apache runs it can't locate the libraries.&nbsp;&nbsp;It could be because they have been installed in a non-standard directory.&nbsp;&nbsp;Look around for libdb.a, or libdb.so, or libgdb.a, or libgdb.so and see where it's installed.&nbsp;&nbsp;If it's not in /lib or /usr/lib, then make a symbolic link from it's current location to /usr/lib.<br><br>For example:<br><FONT FACE=monospace><br>ln -s /usr/local/BerkleyDB/lib/libdb.a /usr/lib/libdb.a<br></font><br>If things still don't work, you might want to think about compiling Apache as statically linked executables.&nbsp;&nbsp;There's an option to the &quot;configure&quot; script to do this.&nbsp;&nbsp;This will result in larger binaries that use a little more memory, but they will give slightly quicker performance and will not complain about unresolved symbols. <p> <br><a href=mailto: > </a><br><a href= > </a><br>--<br>
0 1 - Just my two bits
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top