Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@sourceware.cygnus.com>
List-Subscribe: <mailto:cygwin-subscribe@sourceware.cygnus.com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin@sourceware.cygnus.com>
List-Help: <mailto:cygwin-help@sourceware.cygnus.com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner@sourceware.cygnus.com
Delivered-To: mailing list cygwin@sourceware.cygnus.com
Date: Thu, 11 Nov 1999 12:56:22 -0500
From: John Fralinger <fralinjh@ei.dupont.com>
Subject: Re: More Cygwin 1.0 CD
To: Steve Jorgensen <steve@khoral.com>,
        Mumit Khan <khan@thor.xraylith.wisc.edu>
Cc: cygwin@sourceware.cygnus.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.LAA07043@mercury.xraylith.wisc.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 <windows32/Base.h> but now the equivalent appears to be
<wtypes.h> and <winbase.h>

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@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@12 -Wl,--image-base,0x6F000000
LocalPRTImp.o -Wl,-e,__cygwin_noncy
gwin_dll_entry@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@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@12 -Wl,--image-base,0x6F000000
LocalPRTImp.o -Wl,-
e,__cygwin_noncygwin_dll_entry@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@12 --def E:\Cygwin\/tmp/cc007534.def
gcc LocalPRTImp.exp -Wl,--dll -o
LocalPRTImp.dll -Wl,-e,_DllMain@12 -Wl,--image-
base,0x6F000000 LocalPRTImp.o -Wl,-e,__cygwin_noncygwin_dll_entry@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 <khan@nanotech.wisc.edu>
To: Steve Jorgensen <steve@khoral.com>
Cc: John Fralinger <fralinjh@ei.dupont.com>; <cygwin@sourceware.cygnus.com>
Sent: Thursday, November 11, 1999 12:13 PM
Subject: Re: More Cygwin 1.0 CD


> Steve Jorgensen <steve@khoral.com> 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@sourceware.cygnus.com
>
>


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

