[Vm-beginners] Problems while compiling CogVM

David Leonhardt davidleonhardt at gmail.com
Wed Jun 13 20:35:40 UTC 2012


Hi.
I´m answering instead of Lucas, as we are working together.

The problem was with both, CogUnixNoGLConfig and CogUnixConfig.


Thank you very much.



2012/6/13 Mariano Martinez Peck <marianopeck at gmail.com>

>
>
> On Wed, Jun 13, 2012 at 8:52 PM, Lucas Mat <lucas.matw at gmail.com> wrote:
>
>> I could compile on my 32bits Linux by adding some parameters (-lm -ldl
>> -lpthread) by hand at the end of: /build/CMakeFiles/CogVM.dir/link.txt
>> after running cmake.
>>
>> Those were also added through code:
>>
>>     CogUnixConfig >> setExtraTargetProperties: maker
>>
>> maker setTargetProperties: 'LINK_FLAGS "-lm -ldl -lpthread -m32"'.
>>         ...
>>
>> This adds the parameters at the start of the command on link.txt
>> (/usr/bin/gcc -lm -ldl ...), but for some reason, it does not work. I have
>> to add those manually at the end of the command.
>>
>> At first I was using CogUnixNoGLConfig and got the same error that
>> Guillermo points out here:
>> http://forum.world.st/Error-while-compiling-td4290532.html
>>
>> With CogUnixConfig seems to work fine :) (after installing the libs
>> mentioned on the guide).
>>
>>
> Hi Lucas. There is something I didn't understand. That error you had (/usr/bin/gcc
> -lm -ldl ... ) was only with the CogUnixNoGLConfig ?
> I mean, if you use CogUnixConfig then it directly works and you don't
> need to change anything?
>
>
>
>> As for the versions of CMakeVMMaker, VMMaker, ConfigurationOfCog and
>> blessed, should be those from the guide (
>> http://marianopeck.wordpress.com/2011/04/10/building-the-vm-from-scratch-using-git-and-cmakevmmaker/
>> )
>>
>>
> Excellent. Because it is *really* important that you download the exact
> version I say of everything hahhaaha :)
>
>
>
>> The code is still on my workspace:
>>
>> Gofer new
>> squeaksource: 'MetacelloRepository';
>> package: 'ConfigurationOfCog';
>> load.
>> ((Smalltalk at: #ConfigurationOfCog) project version: '1.5') load.
>>
>> Gofer new
>> squeaksource: 'VMMaker';
>> package: 'CMakeVMMaker';
>> version: 'CMakeVMMaker-MarianoMartinezPeck.83';
>> load.
>>
>>
>>
>>
>>
>> On Wed, Jun 13, 2012 at 5:20 AM, Mariano Martinez Peck <
>> marianopeck at gmail.com> wrote:
>>
>>> Hi Lucas. Could you finally solve it?  if not, can you tell use the
>>> version of the package CMakeVMMaker and VMMaker that you are using? and
>>> ConfigurationOfCog? and the git version of "blessed"?   because maybe there
>>> is something out of sync.
>>>
>>> Igor, any idea from the log?
>>>
>>> cheers
>>>
>>> On Mon, Jun 11, 2012 at 7:20 PM, Lucas Mat <lucas.matw at gmail.com> wrote:
>>>
>>>> Hi!
>>>> I'm with David trying to compile the vm (just added to the mailinglist,
>>>> he forwarded me previous mails).
>>>> What I did:
>>>>
>>>> cfg := CogUnixNoGLConfig new.
>>>> cfg internalPlugins: (cfg internalPlugins difference: #(
>>>> KlattSynthesizerPlugin Mpeg3Plugin)).
>>>> cfg generate.
>>>>
>>>> and the make: make VERBOSE=1 2>&1 > build.log
>>>>
>>>> the log is attached.
>>>>
>>>> Thanks!
>>>>
>>>> --
>>>> Lucas.-
>>>>
>>>> _______________________________________________
>>>> VM-beginners mailing list
>>>> VM-beginners at lists.squeakfoundation.org
>>>> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>>>>
>>>>
>>>
>>>
>>> --
>>> Mariano
>>> http://marianopeck.wordpress.com
>>>
>>>
>>
>>
>> --
>> Lucas.-
>>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
> _______________________________________________
> VM-beginners mailing list
> VM-beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/vm-beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-beginners/attachments/20120613/38a235ba/attachment-0001.htm


More information about the VM-beginners mailing list