www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/07/22/02:50:38

From: michal AT dkslwz DOT cr DOT usgs DOT gov (Michal Kouril)
Subject: dlltool problem
22 Jul 1998 02:50:38 -0700 :
Message-ID: <35B4B484.8E1CD116.cygnus.gnu-win32@ais6dkslwr.cr.usgs.gov>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com

This is a multi-part message in MIME format.
--------------A08D0DE8DAB4D76919217DB5
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 7bit

Hey,

look at this:

bash.exe-2.01$ make
gcc -c my.c
gcc -c dll_init.c
ld -s --base-file my.base --dll -o my.dll  my.o dll_init.o -lcygwin
-lkernel32 -e _dll_entry AT 12
dlltool --as=as --dllname my.dll --def my.def --base-file my.base
--output-exp test/my.exp
dlltool: Unable to open output file ttest/my.exp
                                    ^!!!
make: *** [my.dll] Error 1
bash.exe-2.01$


It always put one "t" letter when I supply directory in --output-exp
parameter.

I have latest cdk.exe installed with latest cygwinb19.dll (ver 19.1).

mk
--------------A08D0DE8DAB4D76919217DB5
Content-Type: application/x-unknown-content-type-c_auto_file; name="dll_init.c"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="dll_init.c"

I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx3aW5kb3dzLmg+CiNpbmNsdWRlIDx1bmlz
dGQuaD4KCnZvaWQgY3lnd2luX2NydDAgKHZvaWQgKmYpOwoKX19hdHRyaWJ1dGVfXygoc3Rk
Y2FsbCkpCmludCBkbGxfZW50cnkoaW50IGhhbmRsZSwgaW50IHJlYXNvbiwgdm9pZCAqcHRy
KQp7IApzd2l0Y2gocmVhc29uKSB7CiAgY2FzZSBETExfUFJPQ0VTU19BVFRBQ0g6CgljeWd3
aW5fY3J0MChOVUxMKTsKICAgICAgICBicmVhazsKICBjYXNlIERMTF9QUk9DRVNTX0RFVEFD
SDoKICAgICAgICBicmVhazsKICB9CiAgcmV0dXJuIDE7Cn0gCgoK
--------------A08D0DE8DAB4D76919217DB5
Content-Type: text/plain; charset=iso-8859-2; name="Makefile"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="Makefile"

all: my.dll

%.o: %.c
	gcc -c $*.c

my.dll: my.o dll_init.o
	ld -s --base-file my.base --dll -o my.dll  my.o dll_init.o -lcygwin -lkernel32 -e _dll_entry AT 12

	dlltool --as=as --dllname my.dll --def my.def --base-file my.base --output-exp test/my.exp

--------------A08D0DE8DAB4D76919217DB5
Content-Type: application/x-unknown-content-type-c_auto_file; name="my.c"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="my.c"

I2luY2x1ZGUgPHN0ZGlvLmg+DQoNCnZvaWQgdGVzdChpbnQgaSkgew0KICBwcmludGYoInRl
c3QgJWQiLCBpKTsNCn0=
--------------A08D0DE8DAB4D76919217DB5
Content-Type: application/x-unknown-content-type-def_auto_file; name="my.def"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="my.def"

RVhQT1JUUw0KdGVzdA==
--------------A08D0DE8DAB4D76919217DB5--

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019