2017-03-11 10:01 GMT+01:00 Nicolas Cellier <
nicolas.cellier.aka.n...@gmail.com>:

> Hi Nicolai,
>
> If you look at appveyor.yml configuration on https://github.com/
> OpenSmalltalk/opensmalltalk-vm/blob/Cog/.appveyor.yml, you will see that
> the pharo brand is not yet in the matrix.
>
> It's because builds are based on cygwin, but as I understood, some library
> used by some plugin required by pharo refuse to compile with cygwin. They
> appear to work with mingw32.
> Cygwin provides headers for legacy directx, some distribution of mingw32
> did in the past, but it does not seem the case anymore.
> Using the directx headers from Microsoft SDK is a problem. They are not
> redistributable and can't be found anymore on the net (too old). We cannot
> seriously base the builds on something so fragile (both technically and
> legally) in the long term.
>
> Also, the 64 bits VM does only work with clang, and we don't have anything
> available as a 64bits Microsoft SDK... So pharo has to fix that too.
>
> In the interim, you should look at https://github.com/pharo-
> project/pharo-vm/blob/master/.appveyor.yml and follow the scripts there.
>

Ok, thank you.


>
> I hope that Esteban will find time to resolve all these problems and have
> pharo brand back on opensmalltalk-vm. I guess that any form of help is
> welcome.
>
> Nicolas
>
>
> 2017-03-11 8:33 GMT+01:00 Nicolai Hess <nicolaih...@gmail.com>:
>
>> I still have problems building a vm on windows.
>> can you give me some hints how to start ?
>> I cloned the recent pharo-vm project,
>> in opensmalltalk-vm\build.win32x86\pharo.cog.spur\
>> run
>> mvm
>>
>> But I got a couple of problems (mingw-32 compiler commands not found, I
>> had to adjust the include path for finding directx header, missing variable
>> replacement for git-versions).
>> So I may miss some important steps.
>> Is there a repository where I can clone the mingw environment used to
>> build the win32-pharo-vm, the environment used on the build-server ?
>>
>> Thanks
>> Nicolai
>>
>> 2017-02-04 1:50 GMT+01:00 Nicolai Hess <nicolaih...@gmail.com>:
>>
>>>
>>>
>>> 2017-02-04 1:44 GMT+01:00 Nicolai Hess <nicolaih...@gmail.com>:
>>>
>>>>
>>>>
>>>> 2017-01-23 8:59 GMT+01:00 Esteban Lorenzano <esteba...@gmail.com>:
>>>>
>>>>>
>>>>> On 22 Jan 2017, at 13:19, Nicolai Hess <nicolaih...@gmail.com> wrote:
>>>>>
>>>>>
>>>>>
>>>>> 2017-01-22 10:21 GMT+01:00 Clément Bera <bera.clem...@gmail.com>:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I believe they're built from* https://github.com/OpenSmalltalk/vm
>>>>>> <https://github.com/OpenSmalltalk/vm>* using travis and appveyor. On
>>>>>> the gitbhub readme there are relevant links. All built artifacts are also
>>>>>> kept on bintray for history.
>>>>>>
>>>>>>
>>>>>>
>>>>> Thank you!
>>>>>
>>>>>
>>>>> no, they aren’t :)
>>>>> instead, they are built here: https://github.com/pharo
>>>>> -project/pharo-vm
>>>>>
>>>>> (README still not updated)
>>>>>
>>>>
>>>> what did changed ? I am not able to build the vm on windows anymore
>>>> (something wrong with generating the generator.image, I'll now reset my
>>>> local pharo-vm build directory and see if it works afterwards).
>>>>
>>>
>>> see attached the stderr log :
>>>
>>> 'Errors in script loaded from u:\github\pharo-vm\scripts\LoadVMMaker.st'
>>> [31mMessageNotUnderstood: receiver of "default:" is nil
>>> [0mUndefinedObject(Object)>>doesNotUnderstand: #default:
>>> BaseSoundSystem class>>initialize
>>> MCMethodDefinition>>postloadOver:
>>>
>>> ....
>>>
>>>
>>>> Are we still working with branch spur-64, or are we back on master ?
>>>>
>>>>
>>>>
>>>>>
>>>>> Esteban
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> On Sun, Jan 22, 2017 at 9:25 AM, Nicolai Hess <nicolaih...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Where are the latest Pharo-spur-vms (32bit) are built?
>>>>>>> I don't see them on the build server, only the buildresults at
>>>>>>> http://files.pharo.org/vm/pharo-spur32/linux/
>>>>>>>
>>>>>>> The latest builds on the buildserver are from the last year only.
>>>>>>>
>>>>>>> nicolai
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to