On Mon, 19 Nov 2001, gerard patel wrote: > On Mon, 19 Nov 2001 19:35:13 +1100, Jussi Jumppanen > <jussij@zeusedit.com> wrote: > > >A question for the WineLib guru's :) > > > >I am using the wine-20011108 build with Mandrake 8.0 and with this > >version of wine clean compiled and installed I can run several windows > >programs very successfully :). > > > >Then I use winemaker to create a WineLib 'so' file and the compile and > >link again runs clean. > > > >But when I run the resulting 'so' file using this command line: > > > >$ WINEPRELOAD=./x_zeus.so wine --debugmsg +all > > > >I get the following trace file and resulting segment fault: > <snip> > > I am no Winelib guru, but why are you running it this way ? > I was thinking that you have to do a symlink to wine with > the app name in the app directory. The only occurence > of WINEPRELOAD I can find in the doc directory is related > to the debugger. > > Gerard Do you mean <wine>/documentation? Surely wine.man.in was there last I looked. WINEPRELOAD is alive and well in man wine: WINEPRELOAD If set, specifies the full name of a shared library that wine loads and runs as a Winelib application. That is how I will run the little winelib program that sends this letter, but calling wine by a symbolic link also works. Now for _my_ version of "Why are you doing this?": Why run it with --debugmsg +all ?? If you have the source, can you not tell what functions it is using/interested in/unhappy with the behavior of? +all spews so much noise it is worthless, and I suspect snoop and relay traces may interfere with one another in some cases. For general debugging, +relay is what you want. Lawson ---oof---