A.D. Fundum wrote:
> > maybe glib
>
> The documentation isn't complete. For example:
>
> >> INSTALL ... 'glib2.dll', 'gobj2.dll', 'gmod2.dll'
>
> The glib ZIP package is mentioned in README.OS2, but its GTHR2.DLL
> isn't.
gthreads are part of glib2 and really should be in the same zip.
>
> FWIW, I've moved (work in progress) new DLLs to the LIBPATH, except
> Z.DLL and a new FREETYP6.DLL which doesn't work with the installed SM.
The new freetype dll should work with the last few releases and co-exist
with the mzfntcfgft DLLs
>
> > SM2.35a1 and Fontconfig available on my Bitbucket 31ESR
> > page
>
> Thanks, SM is more important than FF and I do prefer static linking,
> for one to avoid this "complicated" mess.
https://bitbucket.org/dryeo/dry-comm-esr31/downloads/seamonkey-2.35a1.en.os2.zip
>
> At the moment FF just produces beeps. With an adjust PM DLL STARTUPDIR
> to use the right "." directory, PM DLL claims PLUGIN-CONTAINER.EXE
> cannot load STDCPP6.DLL.
Have you got the most recent STDCPP6.DLL, IIRC it has been updated along
with the GCC* DLLs. New one will work for where the old one was needed.
>
> The PLUGIN-CONTAINER.EXE also cannot load MOZALLOC.DLL, NSS3.DLL,
> PTHR01.DLL, SSL3.DLL, MMAP.DLL, PIXMAN10.DLL, MOZSQLT3.DLL,
> CAIRO2.DLL, PANGO100.DLL, KAI0.DLL, and SMIME3.DLL.
Most of those are mozilla DLLs and Mozilla can find them by itself.
pthr01, mmap, pixman10, cairo2, pango100 and kai0 should be on the libpath.
>
> Yesterday it looked like it worked with PM DLL, after copying
> STDCPP.DLL to "." too, but it never really worked. It may have been
> some PM DLL bug.
>
> FWIW, I've only installed know, documented packages. For example, I
> haven't verified if I should update GCC473,DLL, and so on.
You need gcc1.dll along with its various forwarders such as gcc473.dll,
not the original gcc473.dll. Turns out all the GCC dlls are
interchangeable and should have been GCC1.DLL to start with.
> I'm almost
> installing it as if I'm a new user, without an install whcih is
> guaranteed to be fully up-to-date. All installed DLLs are verified,
> only SM could cause a conflict but I haven't used that, nor games with
> an own Z.DLL version.
>
BTW, plugin-container.exe doesn't correctly work yet (it's used to run
Flash in its own process space). What you should point PMDLL at is
XUL.DLL which will show you all the needed DLLs and with SeaMonkey
running the only ones in red are the Mozilla ones.
Dave