lawson_whitney@juno.com wrote:
I think maybe you have created a new dependency and need to run make depend again? If I understand the import mechanism, something (winebuild?) generates stubs for the functions you import and ties them in to the import mechanism, so they shouldn't be left hanging for ld.so to choke on. They should resolve to .spec.o. It looks to me as if the .spec didin't get rebuilt.
If only it were that simple. I've rebuilt from scratch, with a clean source tree.
On Sun, 25 Feb 2001, Ian Pilcher wrote:
If only it were that simple. I've rebuilt from scratch, with a clean source tree.
Hmmm, ... from "nm libwinspool.drv.so":
00012f58 D __wine_dllexport_winspool_GetPrintProcessorDirectoryA 00012f58 D __wine_dllexport_winspool_GetPrintProcessorDirectoryW 00012f58 D __wine_dllexport_winspool_GetPrinterA 00012f58 D __wine_dllexport_winspool_GetPrinterDataA 00012f58 D __wine_dllexport_winspool_GetPrinterDataExA 00012f58 D __wine_dllexport_winspool_GetPrinterDataExW 00012f58 D __wine_dllexport_winspool_GetPrinterDataW
Try:
import winspool
instead of winspool.drv, and see if that helps. Just a guess.
Lawson
By the accident of what statisticians call birth... - Richard Fariña
________________________________________________________________ GET INTERNET ACCESS FROM JUNO! Juno offers FREE or PREMIUM Internet access for less! Join Juno today! For your FREE software, visit: http://dl.www.juno.com/get/tagj.
lawson_whitney@juno.com wrote:
Try:
import winspool
instead of winspool.drv, and see if that helps. Just a guess.
Nope. winebuild complains that it "could not open .so file for winspool".
I've uncovered a couple of additional facts which (I hope) may shed some light on the situation.
I whipped up a quick Winelib program which calls GetPrinterDataA, and it runs just fine -- using a previous, working, Wine build.
I tried commenting out the calls to GetPrinterDataA, and Wine now complains that OpenPrinterA is an undefined symbol.
So the problem seems to affect multiple functions in winspool.drv, but it doesn't affect Winelib programs.
On Mon, 26 Feb 2001 lawson_whitney@juno.com wrote:
Hmmm, ... from "nm libwinspool.drv.so":
00012f58 D __wine_dllexport_winspool_GetPrintProcessorDirectoryA 00012f58 D __wine_dllexport_winspool_GetPrintProcessorDirectoryW 00012f58 D __wine_dllexport_winspool_GetPrinterA 00012f58 D __wine_dllexport_winspool_GetPrinterDataA 00012f58 D __wine_dllexport_winspool_GetPrinterDataExA 00012f58 D __wine_dllexport_winspool_GetPrinterDataExW 00012f58 D __wine_dllexport_winspool_GetPrinterDataW
Try:
import winspool
instead of winspool.drv, and see if that helps. Just a guess.
Nope, that doesn't work. However, I can import winspool.drv to a winelib program, and GetPrinterDataA resolves to a stub in the spec.o file.
Lawson
| We apologize if this message has reached you in error. | Save the Planet, Save the Trees! Advertise via E mail.
________________________________________________________________ GET INTERNET ACCESS FROM JUNO! Juno offers FREE or PREMIUM Internet access for less! Join Juno today! For your FREE software, visit: http://dl.www.juno.com/get/tagj.