<html><head></head><body>
<p>The plugins.ext specifiess the Crypto plugins. My issue is that I
cannot run mvm.<br/>
</p>
<div class="moz-cite-prefix">On 3/2/20 2:49 PM, Nicolas Cellier
wrote:<br/>
</div>
<blockquote type="cite" cite="mid:CAKnRiT45bMg0=1WGxqU4WiSHfphgRdsXN9wGky0Q8S4miz7x-Q@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<div dir="ltr">
<div>Hi Robert,</div>
<div>yes, src/plugins holds the generated code from slang</div>
<div>platforms/* holds the external C code we want to bind to
the VM (Cross platform or platform specific).</div>
<div><br/>
</div>
<div>You should be looking at files
build.linux64x64/squeak.cog.spur/<a href="http://plugins.int" moz-do-not-send="true">plugins.int</a> and plugin.ext which
contains the list of internal and external plugins that will
be compiled by mvm.<br/>
</div>
</div>
<br/>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Le lun. 2 mars 2020 à 19:59,
Robert <<a href="mailto:robert.withers@pm.me" moz-do-not-send="true">robert.withers@pm.me</a>> a
écrit :<br/>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br/>
Alright, now, I found these Crypto plugins. They are in
src/plugins/! I <br/>
added them to the plugins.ext, in
build.linux64x64/squeak.cog.spur, then <br/>
ran ./build/mvm. The result is some error with the c compiler
on my <br/>
Ubuntu 18.04. Here tis:<br/>
<br/>
<a class="moz-txt-link-abbreviated" href="mailto:quotar@ganymede:~/tribe/opensmalltalk-vm/build.linux64x64/squeak.cog.spur/build$">quotar@ganymede:~/tribe/opensmalltalk-vm/build.linux64x64/squeak.cog.spur/build$</a>
<br/>
./mvm<br/>
clean? y<br/>
/home/quotar/tribe/opensmalltalk-vm/spur64src<br/>
/home/quotar/tribe/opensmalltalk-vm/src/plugins<br/>
checking sanity of generated src directory... okay<br/>
checking build system type... x86_64-unknown-linux-gnu<br/>
checking host system type... x86_64-unknown-linux-gnu<br/>
checking target system type... x86_64-unknown-linux-gnu<br/>
<br/>
Configuring Squeak (.-) for x86_64-linux-gnu<br/>
<br/>
checking whether make sets $(MAKE)... yes<br/>
checking for gcc... clang<br/>
checking whether the C compiler works... no<br/>
configure: error: in <br/>
`/home/quotar/tribe/opensmalltalk-vm/build.linux64x64/squeak.cog.spur/build':<br/>
configure: error: C compiler cannot create executables<br/>
See `config.log' for more details<br/>
<br/>
Grateful for assistance.<br/>
<br/>
tyk, r<br/>
<br/>
<br/>
On 3/2/20 1:45 PM, Robert wrote:<br/>
> I ran VMMaker class>>#generateVMPlugins which
include these<br/>
> CryptographyPlugins in the inclusions directory.<br/>
><br/>
> DESPlugin DSAPlugin MD5Plugin SHA256Plugin<br/>
><br/>
> Those plugins are still absent from Cross/plugins and
unix/plugins. I am<br/>
> stuck why they aren't being generated. I am on the Squeak
Slack channel<br/>
> if anyone would like to collaborate.<br/>
><br/>
> K, r<br/>
><br/>
> On 3/2/20 1:32 PM, Robert wrote:<br/>
>> Alright, I see mvm in the build directory for<br/>
>> linux64x64/squeak.cog.spur/ and the internal and
external plugin files<br/>
>> in linux64x64. Those files do not specify the
CryptographyPlugins.<br/>
>><br/>
>> Alright, so let us see if they are generated. I look
in spur64src/ and<br/>
>> platforms/Cross/plugins and platforms/unix/plugins
and in those<br/>
>> locations I do not find any CryptographyPlugins, many
others though.<br/>
>><br/>
>> My question becomes how can a generate external
plugins with the<br/>
>> VMMaker for squeak.cog.spur?<br/>
>><br/>
>> tyk, r<br/>
>><br/>
>> On 3/2/20 1:09 PM, Robert wrote:<br/>
>>> I launched my new vmmaker image *yes* and I see
that the<br/>
>>> CryptographyPlugins-eem.14 is loaded. *AWESOME*<br/>
>>><br/>
>>> I forget how to look at what Plugins are
generated externally. Squeak<br/>
>>> Slack is fairly quiet, may I ask a few questions?
Is there an easy<br/>
>>> way to explore this for the presence of the
Cryptography plugins?<br/>
>>> Which directory would be holding them on the
filesystem? In which<br/>
>>> directory do we generate binding files? Which
side of which is what?<br/>
>>><br/>
>>> TYK, r<br/>
>>><br/>
<br/>
</blockquote>
</div>
</blockquote>
</body></html>