Re: [Monotone-devel] Monotone windows release 0.44....

2009-06-01 Thread Lapo Luchini
Stephen Leake wrote:
 This recent change in monotone.web:
 
8918c97095c9736e554a2428b9a784f1128c8107 2009-05-20T05:51:35
l...@lapo.it * index.html: list available packaging systems, not
only latest package files.
  
 commented out the link to the Windows binary. Was this intentional?

Not intentional at all… in fact, I would have been ready to swear I
didn't even touch that line…

On retrospect, I *did* touch that line, supposedly to move Cygwin only…
sorry about that.

-- 
Lapo Luchini - http://lapo.it/

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-31 Thread Thomas Keller
Stephen Leake schrieb:
 This recent change in monotone.web:
 
8918c97095c9736e554a2428b9a784f1128c8107 2009-05-20T05:51:35
l...@lapo.it * index.html: list available packaging systems, not
only latest package files.
  
 commented out the link to the Windows binary. Was this intentional?
 
 There were some problems with this binary intially, but they are fixed
 now.

Thanks for the pointer, I just brought it back online.

Thomas.

-- 
GPG-Key 0x160D1092 | tommyd3...@jabber.ccc.de | http://thomaskeller.biz
Please note that according to the EU law on data retention, information
on every electronic information exchange might be retained for a period
of six months or longer: http://www.vorratsdatenspeicherung.de/?lang=en



signature.asc
Description: OpenPGP digital signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-22 Thread Stephen Leake

Quoting J Decker d3c...@gmail.com:


Hrm... that doesn't help me that's a list from a Linux or other
distribution, the subject is Windows 0.44.


I created the list of dlls needed on Win32 by attempting to run without any,
and adding ones that were complained about. But maybe I wasn't careful enough.

I tried the objdump command (I have one for Win32), but it produced no  
results.


If someone has a recommended tool for finding dependencies, please run it.

There was one mentioned here a while ago, from the Microsoft SDK I think.
I was unable to install it, but I suppose I could try again.


On Thu, May 21, 2009 at 4:18 PM, Zack Weinberg za...@panix.com wrote:

zlib most definitely is used, but it might not be that copy of it
that's getting used.  libpcrecpp-0.dll and libpcreposix-0.dll, on the
other hand, are definitely *not* needed.  


Hmm. when I rename those two, 'mtn status' succeeds. On the other hand,
when I rename libpcre-0.dll, it silently fails. So it does seem we don't
need those two. I'll update win32/README, but I'll wait for more discussion
before committing.



-- Stephe



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-22 Thread Stephen Leake

Quoting Thomas Keller m...@thomaskeller.biz:


What does Depends.exe [0] show you?

[0] http://www.dependencywalker.com/


Thanks for this pointer; I'll put it in win32/README.

As J Decker reports, this gives me:

libiconv-2.dll
libidn-11.dll
libintl-8.dll
libpcre-0.dll

Along with a lot of other stuff which I assume (hope?) is included with the
Windows OS :).

I'll update win32/README and monotone.iss.

I don't think we need to republish the installer for 0.44; this can wait for
0.45.

-- Stephe



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-21 Thread Zack Weinberg
zlib most definitely is used, but it might not be that copy of it
that's getting used.  libpcrecpp-0.dll and libpcreposix-0.dll, on the
other hand, are definitely *not* needed.  We don't play tricks with
LoadLibrary as far as I know.

For reference, this is the set of libraries required in an
as-dynamically-linked-as-possible Linux build:

$ objdump --private-headers /usr/bin/mtn | grep NEEDED
  NEEDED   libpcre.so.3
  NEEDED   libbotan-1.8.2.so
  NEEDED   liblua5.1.so.0
  NEEDED   libsqlite3.so.0
  NEEDED   libidn.so.11
  NEEDED   libz.so.1
  NEEDED   libstdc++.so.6
  NEEDED   libm.so.6
  NEEDED   libgcc_s.so.1
  NEEDED   libc.so.6


On Thu, May 21, 2009 at 4:11 PM, J Decker d3c...@gmail.com wrote:
 Why are zlib1.dll, libpcrecpp-0.dll and libpcreposix-0.dll  included
 in the installation if they aren't used?

 copying mtn and dependancies only copes [ libiconv-2.dll libidn-11.dll
 libintl-8.dll libpcre-0.dll mtn.exe  ]

 I guess they might be dynamically loaded with LoadLibrary and
 GetProcAddress... but there's no reference of the text 'zlib' in any
 of the files except zlib1.dll...  uhmm I guess it might be unicode...


 ___
 Monotone-devel mailing list
 Monotone-devel@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/monotone-devel



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-21 Thread J Decker
Hrm... that doesn't help me that's a list from a Linux or other
distribution, the subject is Windows 0.44.

On Thu, May 21, 2009 at 4:18 PM, Zack Weinberg za...@panix.com wrote:
 zlib most definitely is used, but it might not be that copy of it
 that's getting used.  libpcrecpp-0.dll and libpcreposix-0.dll, on the
 other hand, are definitely *not* needed.  We don't play tricks with
 LoadLibrary as far as I know.

 For reference, this is the set of libraries required in an
 as-dynamically-linked-as-possible Linux build:

 $ objdump --private-headers /usr/bin/mtn | grep NEEDED
  NEEDED               libpcre.so.3
  NEEDED               libbotan-1.8.2.so
  NEEDED               liblua5.1.so.0
  NEEDED               libsqlite3.so.0
  NEEDED               libidn.so.11
  NEEDED               libz.so.1
  NEEDED               libstdc++.so.6
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6


 On Thu, May 21, 2009 at 4:11 PM, J Decker d3c...@gmail.com wrote:
 Why are zlib1.dll, libpcrecpp-0.dll and libpcreposix-0.dll  included
 in the installation if they aren't used?

 copying mtn and dependancies only copes [ libiconv-2.dll libidn-11.dll
 libintl-8.dll libpcre-0.dll mtn.exe  ]

 I guess they might be dynamically loaded with LoadLibrary and
 GetProcAddress... but there's no reference of the text 'zlib' in any
 of the files except zlib1.dll...  uhmm I guess it might be unicode...


 ___
 Monotone-devel mailing list
 Monotone-devel@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/monotone-devel




___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-21 Thread Zack Weinberg
Yes, I know.  The point is that those are the libraries that the
program actually uses; the list on Windows or any other platform
should be similar.

On Thu, May 21, 2009 at 4:32 PM, J Decker d3c...@gmail.com wrote:
 Hrm... that doesn't help me that's a list from a Linux or other
 distribution, the subject is Windows 0.44.

 On Thu, May 21, 2009 at 4:18 PM, Zack Weinberg za...@panix.com wrote:
 zlib most definitely is used, but it might not be that copy of it
 that's getting used.  libpcrecpp-0.dll and libpcreposix-0.dll, on the
 other hand, are definitely *not* needed.  We don't play tricks with
 LoadLibrary as far as I know.

 For reference, this is the set of libraries required in an
 as-dynamically-linked-as-possible Linux build:

 $ objdump --private-headers /usr/bin/mtn | grep NEEDED
  NEEDED               libpcre.so.3
  NEEDED               libbotan-1.8.2.so
  NEEDED               liblua5.1.so.0
  NEEDED               libsqlite3.so.0
  NEEDED               libidn.so.11
  NEEDED               libz.so.1
  NEEDED               libstdc++.so.6
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6


 On Thu, May 21, 2009 at 4:11 PM, J Decker d3c...@gmail.com wrote:
 Why are zlib1.dll, libpcrecpp-0.dll and libpcreposix-0.dll  included
 in the installation if they aren't used?

 copying mtn and dependancies only copes [ libiconv-2.dll libidn-11.dll
 libintl-8.dll libpcre-0.dll mtn.exe  ]

 I guess they might be dynamically loaded with LoadLibrary and
 GetProcAddress... but there's no reference of the text 'zlib' in any
 of the files except zlib1.dll...  uhmm I guess it might be unicode...


 ___
 Monotone-devel mailing list
 Monotone-devel@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/monotone-devel




 ___
 Monotone-devel mailing list
 Monotone-devel@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/monotone-devel



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-21 Thread Thomas Keller
J Decker schrieb:
 On Thu, May 21, 2009 at 4:18 PM, Zack Weinberg za...@panix.com wrote:
 zlib most definitely is used, but it might not be that copy of it
 that's getting used.  libpcrecpp-0.dll and libpcreposix-0.dll, on the
 other hand, are definitely *not* needed.  We don't play tricks with
 LoadLibrary as far as I know.

 For reference, this is the set of libraries required in an
 as-dynamically-linked-as-possible Linux build:

 $ objdump --private-headers /usr/bin/mtn | grep NEEDED
  NEEDED   libpcre.so.3
 Hrm... that doesn't help me that's a list from a Linux or other
 distribution, the subject is Windows 0.44.
 

What does Depends.exe [0] show you?

[0] http://www.dependencywalker.com/

-- 
GPG-Key 0x160D1092 | tommyd3...@jabber.ccc.de | http://thomaskeller.biz
Please note that according to the EU law on data retention, information
on every electronic information exchange might be retained for a period
of six months or longer: http://www.vorratsdatenspeicherung.de/?lang=en



signature.asc
Description: OpenPGP digital signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-21 Thread J Decker
yes - but a simple visual inspecition like objdump does searching for
.dll in the binary reveals no reference of the .dll...

pedump lists







Imports Table size:7680

 offset 8817152 libidn-11.dll
 offset 8817172 libintl-8.dll
 offset 8817192 libpcre-0.dll

 offset 8817212 KERNEL32.dll

 offset 8817252 msvcrt.dll
 offset 8817272 SHFOLDER.DLL
 offset 8817292 USER32.dll
 offset 8817312 WS2_32.DLL



lilbintl-8 and libidn-11 reference libiconv-2.dll  (as seen by pedump)

- Show quoted text -


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-21 Thread J Decker
depends indicates that the files I copied using my program which is
also able to find the refernced DLL's (and their refrenced dlls) has
no missing dependancies, and is only the 5 files I listed to start.

depends on the initial installation reveals no reference to zlib1.dll


On Thu, May 21, 2009 at 4:34 PM, Thomas Keller m...@thomaskeller.biz wrote:
 J Decker schrieb:
 On Thu, May 21, 2009 at 4:18 PM, Zack Weinberg za...@panix.com wrote:
 zlib most definitely is used, but it might not be that copy of it
 that's getting used.  libpcrecpp-0.dll and libpcreposix-0.dll, on the
 other hand, are definitely *not* needed.  We don't play tricks with
 LoadLibrary as far as I know.

 For reference, this is the set of libraries required in an
 as-dynamically-linked-as-possible Linux build:

 $ objdump --private-headers /usr/bin/mtn | grep NEEDED
  NEEDED               libpcre.so.3
 Hrm... that doesn't help me that's a list from a Linux or other
 distribution, the subject is Windows 0.44.


 What does Depends.exe [0] show you?

 [0] http://www.dependencywalker.com/

 --
 GPG-Key 0x160D1092 | tommyd3...@jabber.ccc.de | http://thomaskeller.biz
 Please note that according to the EU law on data retention, information
 on every electronic information exchange might be retained for a period
 of six months or longer: http://www.vorratsdatenspeicherung.de/?lang=en




___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Monotone windows release 0.44....

2009-05-21 Thread Zack Weinberg
*shrug* It was probably statically linked against the other libraries,
then.  I wouldn't worry about it.

zw

On Thu, May 21, 2009 at 4:40 PM, J Decker d3c...@gmail.com wrote:
 depends indicates that the files I copied using my program which is
 also able to find the refernced DLL's (and their refrenced dlls) has
 no missing dependancies, and is only the 5 files I listed to start.

 depends on the initial installation reveals no reference to zlib1.dll


 On Thu, May 21, 2009 at 4:34 PM, Thomas Keller m...@thomaskeller.biz wrote:
 J Decker schrieb:
 On Thu, May 21, 2009 at 4:18 PM, Zack Weinberg za...@panix.com wrote:
 zlib most definitely is used, but it might not be that copy of it
 that's getting used.  libpcrecpp-0.dll and libpcreposix-0.dll, on the
 other hand, are definitely *not* needed.  We don't play tricks with
 LoadLibrary as far as I know.

 For reference, this is the set of libraries required in an
 as-dynamically-linked-as-possible Linux build:

 $ objdump --private-headers /usr/bin/mtn | grep NEEDED
  NEEDED               libpcre.so.3
 Hrm... that doesn't help me that's a list from a Linux or other
 distribution, the subject is Windows 0.44.


 What does Depends.exe [0] show you?

 [0] http://www.dependencywalker.com/

 --
 GPG-Key 0x160D1092 | tommyd3...@jabber.ccc.de | http://thomaskeller.biz
 Please note that according to the EU law on data retention, information
 on every electronic information exchange might be retained for a period
 of six months or longer: http://www.vorratsdatenspeicherung.de/?lang=en




 ___
 Monotone-devel mailing list
 Monotone-devel@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/monotone-devel



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel