Re: Help debugging 1.95 on OS X 10.3.2 please
Edward Rudd <[email protected]> Wed, 11 Feb 2004 15:45:22 -0600
| Newsgroups | gmane.comp.apache.mod-log-sql |
|---|---|
| Organization | Omegaware Systems Ltd. |
| Message-ID | <[email protected]> |
Ok.. this is a quick one. Change your LoadModule and AddModule lines so that is references log_sql_module instead of sql_log_module... I did rename that when I started the port/updates as it is more consistent with all other apache modules.. The next release will have pretty updated documentation that will explain things much better.. On Wed, 2004-02-11 at 08:42, ian wrote: > Hi, > > I'm not sure where to start with this one, but using a stock OS X > 10.3.2 system with my own source compiled MySQL gets me a > mod_log_sql.so file without a problem, but trying to start Apache > results in it crashing in the module. I am more than willing to do the > leg work to debug this, but have never delved this deeply into Apache > and modules before, so could really do with some pointers to start me > off. > > O/S: OS X 10.3.2 > > $ httpd -v > Server version: Apache/1.3.29 (Darwin) > Server built: Dec 15 2003 00:52:57 > > $ mysql -V > mysql Ver 12.22 Distrib 4.0.17, for apple-darwin7.2.0 (powerpc) > > $ gcc -v: > Reading specs from /usr/libexec/gcc/darwin/ppc/3.3/specs > Thread model: posix > gcc version 3.3 20030304 (Apple Computer, Inc. build 1495) > > Error shown when either 'apachectl start' or 'apachectl configtest' are > used: > > dyld: /usr/sbin/httpd Undefined symbols: > _sql_log_module > /usr/sbin/apachectl: line 171: 5166 Trace/BPT trap $HTTPD -t > > and I also get an entry in /Library/Logs/CrashReporter/httpd.crash.log > that reads: > > Host Name: arvo.minimal.cx > Date/Time: 2004-02-11 14:20:18 +0000 > OS Version: 10.3.2 (Build 7D24) > Report Version: 2 > > Command: httpd > Path: /usr/sbin/httpd > Version: ??? (???) > PID: 5130 > Thread: Unknown > > Link (dyld) error: > > dyld: /usr/sbin/httpd Undefined symbols: > _sql_log_module > > FWIW, v1.18 worked for me, but I could do with the extra fun stuff in > the later versions (for example being able to issue all LogSQL > statements in the body of httpd.conf and then over-ride a subset for > VirtualHosts). > > I've run strings over the .so, and yes dyld is right, there is nothing > that reads _sql_log at all in there but equally running grep _sql_log * > in the mod_log_sql-1.95 directory gives no hits at all, so why is the > httpd binary trying to call that export ? > > Thanks in advance, -- Edward Rudd <[email protected]> Website http://outoforder.cc/