delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/09/05/05:47:07

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <39B4C0BB.8A2C5D5F@skyrix.com>
Date: Tue, 05 Sep 2000 11:45:31 +0200
From: Helge Hess <helge DOT hess AT skyrix DOT com>
Organization: http://www.skyrix.com
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin list <cygwin AT sources DOT redhat DOT com>
Subject: DLL Helpers v0.2.5

Hi,

are the 'DLL Helpers v0.2.5' supposed to work with the latest Cygwin
release as available from the Cygnus WebSite (using this new Net-Setup
thing) ?
I did a fresh install of it and cannot get DLLs working anymore (I had
some makefiles myself which do not work anymore and dllhelpers don't
work either ..)

Some logs are below, I guess the problem is the ld warning about the
entry point, but I don't know what to do against it.

When I start usedll I get a Windows error panel (in German) basically
saying that the cdll.dll is not correctly programmed and that the
stackpointer is passed in an inconsistent state. It says further that
the entrypoint should be defined as WINAPI or STDCALL. Then I can choose
to continue or to abort where continue leads to a program stop ...

Thanks for any suggestion,
  Helge

ps: all this is on NT4, SP6.

Compilation:
---snip---
helge AT DOGBERT ~/ddev/dllhelpers-0.2.5/c
$ ./makeit.bat

C:\cygwin\home\helge\ddev\dllhelpers-0.2.5\c>gcc -c -DBUILDING_DLL=1 -I.
-g -Wall  -o cdll.o cdll.c


C:\cygwin\home\helge\ddev\dllhelpers-0.2.5\c>gcc -c -DBUILDING_DLL=1 -I.
-g -Wall  -o dllinit.o dlli
nit.c

C:\cygwin\home\helge\ddev\dllhelpers-0.2.5\c>dllwrap --export-all
--output-def cdll.def --implib lib
cdll.a -o cdll.dll cdll.o dllinit.o
dllwrap: no export definition file provided
dllwrap: creating one, but that may not be what you want
/usr/bin/ld: warning: cannot find entry symbol __cygwin_dll_entry AT 12;
defaulting to 6c501000
/usr/bin/ld: warning: cannot find entry symbol __cygwin_dll_entry AT 12;
defaulting to 6c501000
/usr/bin/ld: warning: cannot find entry symbol __cygwin_dll_entry AT 12;
defaulting to 6c501000

C:\cygwin\home\helge\ddev\dllhelpers-0.2.5\c>gcc -c -I. -g -Wall  -o
usedll.o usedll.c

C:\cygwin\home\helge\ddev\dllhelpers-0.2.5\c>dllwrap --export-all
--output-def cdll.def --implib lib
cdll.a -o cdll.dll cdll.o dllinit.o
dllwrap: no export definition file provided
dllwrap: creating one, but that may not be what you want
/usr/bin/ld: warning: cannot find entry symbol __cygwin_dll_entry AT 12;
defaulting to 6c501000
/usr/bin/ld: warning: cannot find entry symbol __cygwin_dll_entry AT 12;
defaulting to 6c501000
/usr/bin/ld: warning: cannot find entry symbol __cygwin_dll_entry AT 12;
defaulting to 6c501000

C:\cygwin\home\helge\ddev\dllhelpers-0.2.5\c>gcc -o usedll.exe -g
-Wall   usedll.o -L./ -lcdll

helge AT DOGBERT ~/ddev/dllhelpers-0.2.5/c
$
---snap---

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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