Geoff Norton wrote:
> Your system linker is loading system mono not the parallel mono.
>
> export LD_LIBRARY_PATH=/path/to/parallel/mono/prefix/lib
>
> -g
Not to be too big a pain but it still doesn't work. If it finds libs
during compile why can't it find them at runtime?
This version won't even compile with the dist versions of most
dependencies except maybe bison and libtool so I'm really confused.

I'm working on Ubuntu 9.04.
When I run the autogen.sh it assumes /usr/local/lib but i've used
--prefix=/usr/local/lib anyway.
Ubuntu default is /usr/lib so I should have parallel mono installations.
I've compiled & installed ffmpeg in both library path's.
I've compiled & installed libgdiplus in both library paths.
I used SVN to get mono, mcs and gtk-sharp then compiled mono.

I installed firefox-gdb and tried debugging it with:
firefox -g -d gdb

It doesn't find any debugging symbols, loads fine then gdb exits.
gdb
backtrace
no stack
gdb

======= Basic runthrough ===

sig...@siggma-desktop:~/moon$ export LD_LIBRARY_PATH=/usr/local/lib
sig...@siggma-desktop:~/moon$ ./autogen.sh
...
...


  General configuration:
    Using cairo: embedded
    Test Harness: no (reason: failed to find ImageMagick++ >= 6.2.5)
    Performance Suite: yes

  Debug configuration:
    Sanity checks: yes
    Object tracking: no
    Logging support with MOONLIGHT_DEBUG: yes

  Media Support:
    FFmpeg: yes
    ALSA: yes
    PulseAudio: yes

  Silverlight Support:
    Silverlight 1.0: yes
    Silverlight 2.0: yes
          Browser plugin assemblies: yes
            Path to mcs tree: ./../mcs
            Path to mono-basic tree: no
          Desktop application assemblies: yes

  Browser Support:
    Firefox: yes
          Plugin Installer (.xpi): yes
          Gecko 1.8 (Firefox 2): no (reason: missing FF2 development
packages)
          Gecko 1.9 (Firefox 3): yes

Now type `make' to compile
sig...@siggma-desktop:~/moon$ make
....
...
make[2]: Entering directory `/home/siggma/moon/scripts'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/siggma/moon/scripts'
make[2]: Entering directory `/home/siggma/moon'
make[2]: Leaving directory `/home/siggma/moon'
make[1]: Leaving directory `/home/siggma/moon'

sig...@siggma-desktop:~/moon$ make test-plugin
make  -C plugin test-plugin
make[1]: Entering directory `/home/siggma/moon/plugin'
mkdir -p ~/.mozilla/plugins
rm -f ~/.mozilla/plugins/libmoon.so ~/.mozilla/plugins/libmoonplugin.so
~/.mozilla/plugins/libmoonloader.so
cp .libs/libmoonloader.so ~/.mozilla/plugins
make[1]: Leaving directory `/home/siggma/moon/plugin'
sig...@siggma-desktop:~/moon$ firefox
Attempting to load the system libmoon
/usr/lib/firefox-3.0.10/firefox: symbol lookup error:
/home/siggma/.mozilla/plugins/libmoonloader.so: undefined symbol:
mono_config_parse_memory
sig...@siggma-desktop:~/moon$


_______________________________________________
Moonlight-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/moonlight-list

Reply via email to