stub handling

Dimitrie O. Paun dpaun at
Mon Dec 16 14:59:52 CST 2002


In the past functions that were declared stubs in the .spec file
got a dummy definition, so programs using them could link. This
doesn't seem to be the case anymore:

mingwrap -mwindows -mno-cygwin -s -o putty.exe be_all.o cmdline.o ldisc.o \
        ldiscucs.o logging.o misc.o noise.o pageantc.o portfwd.o \
        printing.o proxy.o raw.o rlogin.o settings.o sizetip.o ssh.o \
        sshaes.o sshblowf.o sshbn.o sshcrc.o sshcrcda.o sshdes.o \
        sshdh.o sshdss.o sshmd5.o sshpubk.o sshrand.o sshrsa.o \
        sshsh512.o sshsha.o sshzlib.o telnet.o terminal.o tree234.o \
        unicode.o version.o wcwidth.o wildcard.o win_res.res.o \
        winctrls.o windlg.o window.o winnet.o winstore.o winutils.o \
        x11fwd.o -ladvapi32 -lcomctl32 -lcomdlg32 -lgdi32 -limm32 \
        -lshell32 -luser32 -lwinmm -lwinspool -lwsock32
printing.o: In function `printer_start_job':
printing.o(.text+0x1fa): undefined reference to `EndDocPrinter'
printing.o(.text+0x20a): undefined reference to `EndPagePrinter'
printing.o(.text+0x237): undefined reference to `StartDocPrinterA'
printing.o(.text+0x24a): undefined reference to `StartPagePrinter'
printing.o: In function `printer_finish_job':
printing.o(.text+0x2b6): undefined reference to `EndPagePrinter'
printing.o(.text+0x2bd): undefined reference to `EndDocPrinter'
collect2: ld returned 1 exit status

How shall we proceed?


More information about the wine-devel mailing list