summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20140403/d4508367/attachment-0001.html
blob: ca159d0550f01c6fdcf8c7452a31cd16f8124bde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<tt>
&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;div&gt;Hello&nbsp;John,&lt;br&gt;&lt;br&gt;&lt;/div&gt;This&nbsp;sounded&nbsp;weird&nbsp;so&nbsp;I&nbsp;ran&nbsp;some&nbsp;tests.&nbsp;If&nbsp;you&nbsp;have&nbsp;a&nbsp;&lt;script&gt;&nbsp;in&nbsp;the&nbsp;current&nbsp;directory&nbsp;(even&nbsp;if&nbsp;&quot;.&quot;&nbsp;is&nbsp;not&nbsp;in&nbsp;the&nbsp;PATH)&nbsp;it&nbsp;has&nbsp;priority&nbsp;when&nbsp;calling&nbsp;it&nbsp;with&nbsp;sh&nbsp;&lt;script&gt;.&lt;br&gt;<br>
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&nbsp;style=&quot;margin-left:40px&quot;&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;b&gt;robin@tom:~$&nbsp;path&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;/home/robin/bin&lt;/span&gt;&lt;br&gt;<br>
&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;/usr/local/bin&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;/usr/bin&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;/bin&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;b&gt;robin@tom:~$&nbsp;which&nbsp;test&lt;/b&gt;&lt;/span&gt;&lt;br&gt;<br>
&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;test&nbsp;is&nbsp;/usr/local/bin/test&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;b&gt;robin@tom:~$&nbsp;cat&nbsp;/usr/local/bin/test&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;#!/bin/sh&lt;/span&gt;&lt;br&gt;<br>
&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;echo&nbsp;&quot;IN&nbsp;PATH&quot;&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;b&gt;robin@tom:~$&nbsp;cat&nbsp;~/test&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;#!/bin/sh&lt;/span&gt;&lt;br&gt;<br>
&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;echo&nbsp;&quot;LOCAL&quot;&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;b&gt;robin@tom:~$&nbsp;test&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;IN&nbsp;PATH&lt;/span&gt;&lt;br&gt;<br>
&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;b&gt;robin@tom:~$&nbsp;./test&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;LOCAL&lt;/span&gt;&lt;br&gt;&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;&lt;b&gt;robin@tom:~$&nbsp;sh&nbsp;test&lt;/b&gt;&lt;/span&gt;&lt;br&gt;<br>
&lt;span&nbsp;style=&quot;font-family:courier&nbsp;new,monospace&quot;&gt;LOCAL&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Maybe&nbsp;you&nbsp;are&nbsp;experiencing&nbsp;another&nbsp;problem.&lt;br&gt;&lt;br&gt;Robin&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;<br>
On&nbsp;Wed,&nbsp;Apr&nbsp;2,&nbsp;2014&nbsp;at&nbsp;10:17&nbsp;PM,&nbsp;John&nbsp;Palmieri&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&lt;&lt;a&nbsp;href=&quot;mailto:jhpalmieri64@gmail.com&quot;&nbsp;target=&quot;_blank&quot;&gt;jhpalmieri64@gmail.com&lt;/a&gt;&gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;<br>
&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;div&gt;I&nbsp;have&nbsp;a&nbsp;patch&nbsp;to&nbsp;suggest.&nbsp;Both&nbsp;on&nbsp;a&nbsp;linux&nbsp;system&nbsp;and&nbsp;an&nbsp;OS&nbsp;X&nbsp;system&nbsp;that&nbsp;I&nbsp;have&nbsp;access&nbsp;to,&nbsp;if&nbsp;my&nbsp;PATH&nbsp;contains&nbsp;another&nbsp;script&nbsp;called&nbsp;&quot;configure&quot;,&nbsp;then&nbsp;pycrypto&nbsp;fails&nbsp;to&nbsp;configure&nbsp;properly,&nbsp;because&nbsp;the&nbsp;line&nbsp;&quot;sh&nbsp;configure&quot;&nbsp;finds&nbsp;that&nbsp;other&nbsp;configure&nbsp;script&nbsp;rather&nbsp;than&nbsp;the&nbsp;pycrypto&nbsp;one.&nbsp;So&nbsp;could&nbsp;that&nbsp;command&nbsp;be&nbsp;changed?&nbsp;For&nbsp;example:&lt;br&gt;<br>
<br>
&lt;br&gt;$&nbsp;git&nbsp;diff&lt;br&gt;diff&nbsp;--git&nbsp;a/setup.py&nbsp;b/setup.py&lt;br&gt;index&nbsp;5269e9d..950d352&nbsp;100644&lt;br&gt;---&nbsp;a/setup.py&lt;br&gt;+++&nbsp;b/setup.py&lt;br&gt;@@&nbsp;-308,7&nbsp;+308,7&nbsp;@@&nbsp;class&nbsp;PCTBuildConfigure(Command):&lt;br&gt;                &nbsp;os.chmod(&quot;configure&quot;,&nbsp;stat.S_IRUSR&nbsp;|&nbsp;stat.S_IWUSR&nbsp;|&lt;br&gt;<br>
<br>
                         &nbsp;stat.S_IXUSR&nbsp;|&nbsp;stat.S_IRGRP&nbsp;|&nbsp;stat.S_IXGRP&nbsp;|&lt;br&gt;                         &nbsp;stat.S_IROTH&nbsp;|&nbsp;stat.S_IXOTH)&lt;br&gt;-           &nbsp;cmd&nbsp;=&nbsp;&quot;sh&nbsp;configure&quot;   &nbsp;#&nbsp;we&nbsp;use&nbsp;&quot;sh&quot;&nbsp;here&nbsp;so&nbsp;that&nbsp;it&#39;ll&nbsp;work&nbsp;on&nbsp;mingw32&nbsp;with&nbsp;standard&nbsp;&lt;a&nbsp;href=&quot;http://python.org&quot;&nbsp;target=&quot;_blank&quot;&gt;python.org&lt;/a&gt;&nbsp;binaries&lt;br&gt;<br>
<br>
+           &nbsp;cmd&nbsp;=&nbsp;&quot;sh&nbsp;./configure&quot;  &nbsp;#&nbsp;we&nbsp;use&nbsp;&quot;sh&quot;&nbsp;here&nbsp;so&nbsp;that&nbsp;it&#39;ll&nbsp;work&nbsp;on&nbsp;mingw32&nbsp;with&nbsp;standard&nbsp;&lt;a&nbsp;href=&quot;http://python.org&quot;&nbsp;target=&quot;_blank&quot;&gt;python.org&lt;/a&gt;&nbsp;binaries&lt;br&gt;            &nbsp;if&nbsp;self.verbose&nbsp;&lt;&nbsp;1:&lt;br&gt;<br>
                &nbsp;cmd&nbsp;+=&nbsp;&quot;&nbsp;-q&quot;&lt;br&gt;<br>
            &nbsp;if&nbsp;os.system(cmd)&nbsp;!=&nbsp;0:&lt;br&gt;&lt;br&gt;&lt;/div&gt;or&nbsp;(maybe&nbsp;more&nbsp;portable):&lt;br&gt;&lt;br&gt;&lt;div&gt;$&nbsp;git&nbsp;diff&lt;br&gt;diff&nbsp;--git&nbsp;a/setup.py&nbsp;b/setup.py&lt;br&gt;index&nbsp;5269e9d..77fb2b0&nbsp;100644&lt;br&gt;---&nbsp;a/setup.py&lt;br&gt;+++&nbsp;b/setup.py&lt;br&gt;@@&nbsp;-308,7&nbsp;+308,7&nbsp;@@&nbsp;class&nbsp;PCTBuildConfigure(Command):&lt;br&gt;<br>
<br>
                &nbsp;os.chmod(&quot;configure&quot;,&nbsp;stat.S_IRUSR&nbsp;|&nbsp;stat.S_IWUSR&nbsp;|&lt;br&gt;                         &nbsp;stat.S_IXUSR&nbsp;|&nbsp;stat.S_IRGRP&nbsp;|&nbsp;stat.S_IXGRP&nbsp;|&lt;br&gt;                         &nbsp;stat.S_IROTH&nbsp;|&nbsp;stat.S_IXOTH)&lt;br&gt;-           &nbsp;cmd&nbsp;=&nbsp;&quot;sh&nbsp;configure&quot;   &nbsp;#&nbsp;we&nbsp;use&nbsp;&quot;sh&quot;&nbsp;here&nbsp;so&nbsp;that&nbsp;it&#39;ll&nbsp;work&nbsp;on&nbsp;mingw32&nbsp;with&nbsp;standard&nbsp;&lt;a&nbsp;href=&quot;http://python.org&quot;&nbsp;target=&quot;_blank&quot;&gt;python.org&lt;/a&gt;&nbsp;binaries&lt;br&gt;<br>
<br>
+           &nbsp;cmd&nbsp;=&nbsp;&quot;sh&nbsp;%s&quot;&nbsp;%&nbsp;(os.path.join(os.curdir,&nbsp;&#39;configure&#39;))  &nbsp;#&nbsp;we&nbsp;use&nbsp;&quot;sh&quot;&nbsp;here&nbsp;so&nbsp;that&nbsp;it&#39;ll&nbsp;work&nbsp;on&nbsp;mingw32&nbsp;w&lt;br&gt;            &nbsp;if&nbsp;self.verbose&nbsp;&lt;&nbsp;1:&lt;br&gt;                &nbsp;cmd&nbsp;+=&nbsp;&quot;&nbsp;-q&quot;&lt;br&gt;<br>
<br>
            &nbsp;if&nbsp;os.system(cmd)&nbsp;!=&nbsp;0:&lt;br&gt;&lt;br&gt;&lt;div&gt;I&nbsp;have&nbsp;no&nbsp;experience&nbsp;with&nbsp;Windows,&nbsp;for&nbsp;example,&nbsp;so&nbsp;I&nbsp;don&#39;t&nbsp;know&nbsp;how&nbsp;portable&nbsp;this&nbsp;kind&nbsp;of&nbsp;change&nbsp;would&nbsp;be.&lt;span&nbsp;class=&quot;HOEnZb&quot;&gt;&lt;font&nbsp;color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;<br>
&lt;span&nbsp;class=&quot;HOEnZb&quot;&gt;&lt;font&nbsp;color=&quot;#888888&quot;&gt;&lt;div&gt;&lt;br&gt;--&nbsp;&lt;br&gt;&lt;div&nbsp;dir=&quot;ltr&quot;&gt;John&nbsp;H.&nbsp;Palmieri&lt;br&gt;&lt;br&gt;<br>
&lt;/div&gt;<br>
&lt;/div&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;<br>
&lt;br&gt;_______________________________________________&lt;br&gt;<br>
pycrypto&nbsp;mailing&nbsp;list&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;mailto:pycrypto@lists.dlitz.net&quot;&gt;pycrypto@lists.dlitz.net&lt;/a&gt;&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&quot;&nbsp;target=&quot;_blank&quot;&gt;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&lt;/a&gt;&lt;br&gt;<br>
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;<br>

</tt>