Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Date: Thu, 11 Nov 1999 12:56:22 -0500 From: John Fralinger Subject: Re: More Cygwin 1.0 CD To: Steve Jorgensen , Mumit Khan Cc: cygwin AT sourceware DOT cygnus DOT com Message-Id: <01a201bf2c6e$10a9ee60$9a5c37c0@ei.dupont.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Mailer: Microsoft Outlook Express 5.00.2314.1300 Content-type: text/plain; charset="iso-8859-1" Content-transfer-encoding: 7bit X-Priority: 3 X-MSMail-priority: Normal References: <199911111713 DOT LAA07043 AT mercury DOT xraylith DOT wisc DOT edu> Mumit, I may be wrong about the header changes. I just commented them out and I still successfully compile. For some reason I had previously included but now the equivalent appears to be and This is what I get from --dry-run Warning: no export definition file provided dllwrap will create one, but may not be what you want dlltool --dllname LocalPRTImp.dll --output-def LocalPRTImp.def --add-stdcall-al ias --exclude-symbol=DllMain AT 12 --output-def E:\Cygwin\/tmp/cc007534.def LocalPR TImp.o ./qm_clnt.o ./qm_xdr.o ../../share/lib/colorman.a gcc -Wl,--base-file,E:\Cygwin\/tmp/cc007534.base -Wl,--dll -o LocalPRTImp.dll -W l,-e,_DllMain AT 12 -Wl,--image-base,0x6F000000 LocalPRTImp.o -Wl,-e,__cygwin_noncy gwin_dll_entry AT 12 -s ./qm_clnt.o ./qm_xdr.o ../../share/lib/colorman.a -l_fileio -lidp -lfsys -ltiff -lrpclib -L../../share/lib dlltool --base-file E:\Cygwin\/tmp/cc007534.base --output-exp LocalPRTImp.exp - -dllname LocalPRTImp.dll --output-def LocalPRTImp.def --add-stdcall-alias --excl ude-symbol=DllMain AT 12 --def E:\Cygwin\/tmp/cc007534.def gcc -Wl,--base-file,E:\Cygwin\/tmp/cc007534.base LocalPRTImp.exp -Wl,--dll -o Lo calPRTImp.dll -Wl,-e,_DllMain AT 12 -Wl,--image-base,0x6F000000 LocalPRTImp.o -Wl,- e,__cygwin_noncygwin_dll_entry AT 12 -s ./qm_clnt.o ./qm_xdr.o ../../share/lib/colo rman.a -l_fileio -lidp -lfsys -ltiff -lrpclib -L../../share/lib dlltool --base-file E:\Cygwin\/tmp/cc007534.base --output-exp LocalPRTImp.exp - -dllname LocalPRTImp.dll --output-def LocalPRTImp.def --add-stdcall-alias --excl ude-symbol=DllMain AT 12 --def E:\Cygwin\/tmp/cc007534.def gcc LocalPRTImp.exp -Wl,--dll -o LocalPRTImp.dll -Wl,-e,_DllMain AT 12 -Wl,--image- base,0x6F000000 LocalPRTImp.o -Wl,-e,__cygwin_noncygwin_dll_entry AT 12 -s ./qm_cln t.o ./qm_xdr.o ../../share/lib/colorman.a -l_fileio -lidp -lfsys -ltiff -lrpclib -L../../share/lib sh -xc 'rmic pt.server.PrinterDataImpl ' ----- Original Message ----- From: Mumit Khan To: Steve Jorgensen Cc: John Fralinger ; Sent: Thursday, November 11, 1999 12:13 PM Subject: Re: More Cygwin 1.0 CD > Steve Jorgensen writes: > > > dllwrap fails with the following after wading through the header file > > > name changes from B20.1 to 1.0. > > What header name changes? Please elaborate. I wasn't aware of user > visible headers that have changed names. > > > > > I've never gotten dllwrap or the gcc set of instructions for > > creating DLL's to work under B20.1 or 1.0.. I just figured it > > was yet another stupid artifact of windows dll's.. I'm using > > a combination calls to nm, dlltool, and ld to create dll, which > > seems to be working for me. I can send you a perl script that > > does the right sequence if you like. > > Please post. BTW, dllwrap does nothing more than your perl script, just > that it handles a few defaults more intelligently. > > $ dllwrap --dry-run [....] > > shows exactly what it's going to do. The -v option shows the actual > invocations. > > Regards, > Mumit > > > -- > Want to unsubscribe from this list? > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > > -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com