Couple of Solaris bugs.

Samuel Hocevar sam at zoy.org
Tue Mar 6 17:08:01 CET 2001


On Tue, Mar 06, 2001, Eric Bautsch wrote:

> I'm not on the list but couldn't find anywhere else to send this to...

   This is the right place. Thanks for such a complete report. I will
only address the points that Christophe hasn't fixed yet.

> -rdynamic is unrecognized with gcc (I'm using gcc 2.95.2), but not an issue.

   Actually it's a big issue. Almost all of the vlc components are
dynamically loadable plugins, but they have to access the inner vlc
symbols, so the main vlc program has to export its public symbols. Hence
the -rdynamic option.

> This is where I give up, as Solaris sound system seems to works utterly
> different.

   Right. I think mpg123 has a very similar audio API, and they have a
Solaris sound output, so anyone wanting to port vlc to Solaris might
have a look at how mpg123 does.

> intf error: no suitable intf module
> intf error: interface initialization failed

   Try the "--warn 0" option to see why the plugins are not loaded.
I suppose it's due to the symbols they can't resolve. If gcc doesn't
accept the -rdynamic option, try to link vlc using ld with the
-export-dynamic option, instead of gcc. If this works, I will patch the
makefile.

Regards,
-- 
Sam.




More information about the vlc-devel mailing list