Main Stories
Slash Boxes

Slash Open Source Project

Slashcode Log In

Log In

[ Create a new account ]

Article Poll

Poll I found this article to be
Very Helpful
Helpful
Not Helpful
Not Very Helpful
[ Results | Polls ]
Comments:0 | Votes:0

Slash on Mac OS X - Undefined Symbols again

posted by Krow on 12:32 PM February 14th, 2003   Printer-friendly   Email story
Hi,

I am fairly new to Mac OS X and Slash so please apologise any stupidities.

I've been trying to install Slash on Mac OS X for 2 days now and after resolving any Fink and firewall and Perl 5.8.0 issues am nearly there.

There's just this one tiny module that still has undefined Symbols: Apache::Slash::User:

> perl -MSlash::Apache::User
dyld: perl Undefined symbols:
_ap_add_module
_ap_find_linked_module
_ap_null_cleanup
_ap_palloc
_ap_register_cleanup
_ap_remove_module
_perl_clear_symtab
_perl_cmd_perl_FLAG
_perl_cmd_perl_TAKE1
_perl_cmd_perl_TAKE2
_perl_get_startup_pool
_perl_perl_cmd_cleanup

I've tried deleting the directories in /Library/Perl and reinstalling Slash but to no avail. I installed Perl according to the HOWTO at Apple's and it seems to work fine, installing a slash site worked perfectly well, I just can't start neither apache nor slashd.

Any ideas?

Thanks,

christian
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login
Loading... please wait.
  • It shouldn't be blocking you... I have slash running on OS X and I have the same error.

    However, do you have libapreq installed? Apache::User and cookie still haven't been ported to OSX. Installing libapreq will solve that problem for you, look on www.macdevcenter.com for instructions.

    good luck!

    --

    --patience et longueur de temps font plus que force ni que rage--

    • I have installed libapreq in this way. When I'm including Apache::Cookie in a (mod_-)perl script, I get the following error messages: loading libraries for image: /usr/local/perl5-8/Library/Perl/5.8.0/darwin/auto/ Apache/Cookie/Cookie.bundle loading library: /usr/local/lib/libapreq.1.dylib loading libraries for image: /usr/local/lib/libapreq.1.dylib dyld: sbin/httpd Undefined symbols: _ap_pstrndup _ap_push_array _perl_request_rec _sv2request_rec [Sun Feb 16 21:50:51 2003] [notice] child pid 13957 exit signal Trace/BPT trap (5) I actually can't even make test while installing libapreq. I just deleted my perl-distribution and installed it anew, recompiled mod_perl/apache and libapreq and still get the above errors. Mmph, Christian