Firefox mess in Freebsd 6.1
FreeBSD WickerBill
freebsdwicker at gmail.com
Tue Jan 16 21:37:55 UTC 2007
On 1/16/07, Warren Block <wblock at wonkity.com> wrote:
>
> On Tue, 16 Jan 2007, Dak Ghatikachalam wrote:
>
> > My Firefox is crashing all the time since I setup the flash plugins,
> >
> > I first plugged in the mplayer and after which it was working well.
> >
> > Because several other news websites were expecting flash or shockwave
> > plugins
> >
> > I went ahead and did everything per the instructions in
> >
> > < that procedure is outdated, so I'm not going to repeat the link >
> >
> > after doing this the firefox is crashing left and right.
>
> Here's my checklist. This works on 6.2-Release and 6.2-Stable as of
> 16 Jan 2007 with Firefox 2.0.0.1:
>
> Install the dlsym patch:
>
> Note: a new version of rtld.c came out in stable on 16 Jan 2007. If you
> don't run 6-Stable, fetch the patch file like this:
>
> # cd /usr/src/libexec/rtld-elf/
> # fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff
>
> Here's an updated patch file I made for rtld.c v 1.106.2.4:
>
> --- rtld.c.orig Tue Jan 16 06:50:53 2007
> +++ rtld.c Tue Jan 16 06:54:15 2007
> @@ -131,6 +131,7 @@
> static void unref_dag(Obj_Entry *);
> static void ref_dag(Obj_Entry *);
>
> +void *_dlsym(void *, const char *);
> void r_debug_state(struct r_debug *, struct link_map *);
>
> /*
> @@ -182,6 +183,7 @@
> (func_ptr_type) &dlclose,
> (func_ptr_type) &dlerror,
> (func_ptr_type) &dlopen,
> + (func_ptr_type) &_dlsym,
> (func_ptr_type) &dlsym,
> (func_ptr_type) &dladdr,
> (func_ptr_type) &dllockinit,
> @@ -1762,6 +1764,12 @@
> trace_loaded_objects(obj);
> wlock_release(rtld_bind_lock, lockstate);
> exit(0);
> +}
> +
> +void *
> +_dlsym(void *handle, const char *name)
> +{
> + return dlsym(handle, name);
> }
>
> void *
> --cut here
>
> # patch < rtld_dlsym_hack.diff
> # make
> # make install
>
> Link the library:
>
> cd /usr/local/lib/browser_plugins
> ln -sf /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so .
> ln -sf /usr/local/lib/npapi/linux-flashplugin/flashplayer.xpt .
>
> In /etc/libmap.conf:
>
> # [ALPHA SUPPORT] Flash7 with Mozilla
> [/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so]
> libpthread.so.0 libpthread.so.2
> libdl.so.2 pluginwrapper/flash7.so
> libz.so.1 libz.so.3
> libm.so.6 libm.so.4
> libc.so.6 pluginwrapper/flash7.so
>
> -Warren Block * Rapid City, South Dakota USA
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe at freebsd.org"
>
or, look in /usr/local/lib/firefox/plugins/ and make sure the plugin or a
symlink exists.
More information about the freebsd-questions
mailing list