Re: [Monotone-devel] Monotone windows release 0.44....
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....
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....
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....
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....
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....
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....
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....
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....
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....
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....
*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