delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/07/31/20:34:17

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Subject: Re: rebase and ME
From: Robert Collins <rbcollins AT cygwin DOT com>
To: Nicholas Wourms <nwourms AT yahoo DOT com>
Cc: Jason Tishler <jason AT tishler DOT net>, cygwin AT cygwin DOT com
In-Reply-To: <20020731134339.85649.qmail@web21001.mail.yahoo.com>
References: <20020731134339 DOT 85649 DOT qmail AT web21001 DOT mail DOT yahoo DOT com>
Date: 01 Aug 2002 10:33:45 +1000
Message-Id: <1028162032.2788.560.camel@lifelesswks>
Mime-Version: 1.0

--=-KgvtJO2BRsE/8tobI4Sw
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2002-07-31 at 23:43, Nicholas Wourms wrote:

> Jason
>=20
> Then it appears that Rebase will never be part of setup until this
> issue is solved. =20

Why? Detection of ME is not-that-hard.

> AFICT, the proper
> arguments are being passed, it just fails once they are sent to the
> dll. =20

My first comment to Jason about rebasing was that we should implement it
via libbfd. I think the whole ME thing demonstrates that quite nicely.
:].

Anyway, just for kicks, I've done a little imagehlp.dll ME research - it
will likely overlap with what you've already done, but hey :}.

Some ms technotes.=20
Q235662
Q190352 - interesting - suggests replacing imagehlp.dll in win98.
Q229819 - the windows installer installer replaces imagehlp.dll as well.
Q252829 - as does internet explorer

Q169275 - about using imagehlp.dll from NT 4.0 on 3.51: relevant section
instructs to copy imagehlp.dll to the application folder, not the
system32 folder, so your app finds the correct one.

You might consider looking at the MS DLL Help Tool (available via
msdn.microsoft.com, do an advanced search for imagehlp.dll) and see if
there are any notes on the version you have installed.

Also try installing the windows installer 2.0 and see if it's updated
imagehlp.dll helps.

Lastly, try using sysinternals debugview and related tools to see if any
low level errors occur from within imagehlp.dll.

IFF all that gives nothing, then I'd WAG that MS have removed rebasing
from the dll, leaving behind stubs.

Rob

--=-KgvtJO2BRsE/8tobI4Sw
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEABECAAYFAj1IgekACgkQI5+kQ8LJcoJ+ogCaAuEV+/nkpHqFrvRxWqOoFSBf
+0QAn3bhvQ5WAf6H6u8hHXcLZ6opFwRd
=tMad
-----END PGP SIGNATURE-----

--=-KgvtJO2BRsE/8tobI4Sw--

- Raw text -


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