[MonoDevelop] Using ASP.NET Designer

Adriano Ribeiro adribeiro at gmail.com
Thu Nov 2 08:47:03 EST 2006


I tryng compile jscall-sharp from mono repository in my Ubuntu Edgy
box and i get this error.

/bin/bash ../../libtool --tag=CXX --mode=link g++  -g -O2   -o
libjscallglue.la -rpath /usr/local/lib -module -no-undefined
-avoid-version -release 0.0.2 libjscallglue_la-jscallglue.lo
-Wl,-rpath -Wl,/usr/lib/firefox -L/usr/lib/firefox -lgtkembedmoz
-lxpcom -lplds4 -lplc4 -lnspr4 -lc -lpthread -lgtk-x11-2.0
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0
-lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor
-lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl
libtool: link: `/usr/lib/gcc/i486-linux-gnu/4.1.2/../../..//libXrender.la'
is not a valid libtool archive
make[2]: ** [libjscallglue.la] Erro 1

i have libXrender.a e libXrender.so in /usr/lib in my system, somebody
got this error, when compile jscall?


On 11/1/06, Michael Hutchinson <m.j.hutchinson at gmail.com> wrote:
> On 11/1/06, John Anderson <sontek at gmail.com> wrote:
> > I just setup MonoDevelop to have ASP.NET Designer support and when I
> > try to view a site in the designer it comes up with
> > DllNotFoundException libjscallglue-0.0.2.so but I do infact have
> > jscall installed (needed it to even compile asp.net designer support)
> > and its located in the same prefix as MD is installed (/usr/local)
> >
> > Do you guys know what would cause this?
> libjscallglue-0.0.2.so is a native library, so it need to be locatable
> by the dynamic linker, which defaults to a limited range of
> directories.
> There are 3 ways to fix this:
> 1. You can add "/usr/local/lib" to /etc/ld.so.conf (or similar),
> though this will mean that *all* libraries in that location will be
> locatable so can sometimes cause strange conflicts if the same library
> is in both /usr/lib and /usr/local/lib.
> 2. You can "export LD_LIBRARY_DIR=/usr/local/lib:$LD_LIBRARY_DIR"
> before you run MonoDevelop, or add this to the MD script.
> 3. You can install JSCall# to /usr/lib (i.e prefix=/usr) or another
> prefix that's already in the linker path. It shouldn't conflict with
> anything.
> --
> Michael Hutchinson
> http://mjhutchinson.com
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list


Adriano Ribeiro
Equipe - Geleira
adriano.ribeiro at geleira.org
Geleira.org (http://www.geleira.org)

More information about the Monodevelop-list mailing list