Thanks! I took the advice on that website, and by changing the line:
format_mp3.so: $(MP3OBJS)
$(CC) $(CFLAGS) -shared -Xlinker -x -o $@ $(MP3OBJS)
to
format_mp3.so: $(MP3OBJS)
$(CC) $(CFLAGS) -bundle -flat_namespace -undefined suppress
-Xlinker -x -o $@ $(MP3OBJS)
in /usr/src/asterisk-addons/format_mp3/Makefile, I was able to get it
to compile and link under OS X.
Unfortunately, this didn't fix the problem I was hoping it would. I
get constant messages from MoH about "request to schedule in the
past?!?!" and this message:
http://lists.digium.com/pipermail/asterisk-users/2005-January/082434.html
recommends switching to format_mp3 to eliminate that. I probably
missed something along the way though, pointers are certainly welcomed
:-)
On Tue, 22 Mar 2005 09:09:57 -0800, TC <[EMAIL PROTECTED]> wrote:
>
> > I've been having the same problem... The trouble is, the version of
> > gcc that Apple releases for OS X does not support the "-shared"
> > option, so any makefile directive which uses that can't be built.
> I have never done any OS X compiles but
> http://fink.sourceforge.net/doc/porting/shared.php?phpLang=en
> see section 2.4 it looks like you might just be able to use the
> -dynamiclib in place of the -shared flag
>
> and it still looks like any so file that is ,
> loadable using dlopen will also need some xtra flags
> need special handling
>
> _______________________________________________
> Asterisk-Users mailing list
> [email protected]
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users