Hi, I just tried Pharo2.0 Latest update: #20596 with the following VM (on
Windows):

NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid:
a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid:
a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
git://gitorious.org/cogvm/blessed.git Commit:
412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100
By: Esteban Lorenzano <esteba...@gmail.com> Jenkins build #14535

The serial port seems to work fine here. I hope this helps :)

Cheers,
Richo


On Thu, Jul 18, 2013 at 6:58 AM, Bernat Romagosa <
tibabenfortlapala...@gmail.com> wrote:

> Still trying without success...
>
> Does anyone have an image, a VM and a SerialPlugin working in their
> machine that they can share with me? At this point I don't care too much on
> which OS, I'll find a machine here at work. The thing is I wanted to start
> developing right away, and this little obstacle is holding me back...
>
> Thanks a lot!
>
> Bernat.
>
>
> 2013/7/17 Bernat Romagosa <tibabenfortlapala...@gmail.com>
>
>> Yep, I found that thread and tried all possible combinations:
>>
>> '/dev/ttyUSB0'
>> '/dev//ttyUSB0'
>> '/dev/ttyusb0'
>> '/dev//ttyusb0'
>> 'ttyUSB0'
>> 'ttyusb0'
>>
>> and none worked... :(
>>
>>
>> 2013/7/17 Esteban Lorenzano <esteba...@gmail.com>
>>
>>> It is indeed annoying and obviously buggy.
>>> I kinda "fixed" it last year but since I didn't had any serial port
>>> stuff to test it, it was just in abstract (Luc was using it, thought)
>>>
>>> There was a report a couple of weeks ago to try using double slash.
>>>
>>> SerialPort new openPort: '/dev//ttyUSB0'
>>>
>>>
>>>
>>> Esteban
>>>
>>> On Jul 17, 2013, at 1:47 PM, Bernat Romagosa <
>>> tibabenfortlapala...@gmail.com> wrote:
>>>
>>> So I compiled two VMs, one with the SerialPlugin as an internal plugin,
>>> the other one as an external plugin.
>>>
>>> On a Debian box, I connect an Arduino Diecimila board and I get its
>>> handler at /dev/ttyUSB0. However, on both VMs with fresh Pharo 2.0 images:
>>>
>>> SerialPort new openPort: '/dev/ttyUSB0'
>>>
>>>
>>> Fails with a generic error.
>>>
>>> What's wrong with SerialPort? The "cannot open port" error message is
>>> about as informative as "sorry, not gonna happen" :(
>>>
>>>
>>> 2013/7/17 Bernat Romagosa <tibabenfortlapala...@gmail.com>
>>>
>>>> Great! I was missing the gl and alsa headers. All done now, thanks a
>>>> lot :)
>>>>
>>>>
>>>> 2013/7/17 Guillermo Polito <guillermopol...@gmail.com>
>>>>
>>>>>
>>>>> On Wed, Jul 17, 2013 at 12:39 PM, Bernat Romagosa <
>>>>> tibabenfortlapala...@gmail.com> wrote:
>>>>>
>>>>>> Okay, it seems the patch is already included in the latest VMMaker
>>>>>> image, so no need to apply it.
>>>>>>
>>>>>
>>>>> That's nice :). Anyone with grants in the issue tracker can close it??
>>>>> :D
>>>>>
>>>>>
>>>>>>
>>>>>> Still, having executed the script, I get yet another error, this time
>>>>>> related to gl.h (why does it need it? I left B3DAcceleratorPlugin out):
>>>>>>
>>>>>> [ 95%] Building C object
>>>>>> CMakeFiles/CogVM.dir/home/bromagosa/blessed/platforms/unix/vm/sqUnixMain.c.o
>>>>>> In file included from
>>>>>> /home/bromagosa/blessed/platforms/unix/vm/SqDisplay.h:16:0,
>>>>>>                  from
>>>>>> /home/bromagosa/blessed/platforms/unix/vm/sqUnixMain.c:140:
>>>>>> /home/bromagosa/blessed/platforms/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.h:21:22:
>>>>>> fatal error: GL/gl.h: El fitxer o directori no existeix
>>>>>> compilation terminated.
>>>>>> make[2]: ***
>>>>>> [CMakeFiles/CogVM.dir/home/bromagosa/blessed/platforms/unix/vm/sqUnixMain.c.o]
>>>>>> Error 1
>>>>>> make[1]: *** [CMakeFiles/CogVM.dir/all] Error 2
>>>>>> make: *** [all] Error 2
>>>>>>
>>>>>>
>>>>> Hmm, which configuration are you using to copile? I think there is a
>>>>> UnixNoGLConfiguration or something like that... So either you install the
>>>>> gl libraries or use the no gl configuration to generate the sources :).
>>>>> In any case, I really don't know why there is that dependency with
>>>>> opengl...
>>>>>
>>>>>
>>>>>>
>>>>>> 2013/7/17 Bernat Romagosa <tibabenfortlapala...@gmail.com>
>>>>>>
>>>>>>> ouch! I forgot to execute the script this time, and didn't install
>>>>>>> the patch either.. trying again, thanks! :)
>>>>>>>
>>>>>>>
>>>>>>> 2013/7/17 Guillermo Polito <guillermopol...@gmail.com>
>>>>>>>
>>>>>>>> Hi!
>>>>>>>>
>>>>>>>> before compiling you have to, inside the build folder, execute
>>>>>>>> codegen-scripts/extract-commit-info.sh
>>>>>>>>
>>>>>>>> Besides, I was looking at luc's tutorial and it lacks one step to
>>>>>>>> have serial plugin built: install the patch he made [1]. Did you do 
>>>>>>>> that? I
>>>>>>>> added a comment in the blog entry just in case...
>>>>>>>>
>>>>>>>> Guille
>>>>>>>>
>>>>>>>> [1] https://code.google.com/p/cog/issues/detail?id=119&q=luc
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Jul 17, 2013 at 12:18 PM, Bernat Romagosa <
>>>>>>>> tibabenfortlapala...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> I found out how to leave B3DAcceleratorPlugin out, but now I get
>>>>>>>>> this error almost at the end of the compilation process:
>>>>>>>>>
>>>>>>>>> [ 95%] Building C object
>>>>>>>>> CMakeFiles/CogVM.dir/home/bromagosa/blessed/platforms/unix/vm/sqUnixMain.c.o
>>>>>>>>> In file included from
>>>>>>>>> /home/bromagosa/blessed/platforms/unix/vm/sqUnixMain.c:41:0:
>>>>>>>>> /home/bromagosa/blessed/platforms/Cross/vm/sqSCCSVersion.h:17:54:
>>>>>>>>> fatal error: vmVersionInfo.h: El fitxer o directori no existeix
>>>>>>>>> compilation terminated.
>>>>>>>>> make[2]: ***
>>>>>>>>> [CMakeFiles/CogVM.dir/home/bromagosa/blessed/platforms/unix/vm/sqUnixMain.c.o]
>>>>>>>>> Error 1
>>>>>>>>> make[1]: *** [CMakeFiles/CogVM.dir/all] Error 2
>>>>>>>>>  make: *** [all] Error 2
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> "El fitxer o directori no existeix" is Catalan for "The file or
>>>>>>>>> directory does not exist".
>>>>>>>>>
>>>>>>>>> How comes this header isn't there?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2013/7/17 Bernat Romagosa <tibabenfortlapala...@gmail.com>
>>>>>>>>>
>>>>>>>>>> Ok, it seems the problem was not having the sources file in the
>>>>>>>>>> same directory as the image.
>>>>>>>>>>
>>>>>>>>>> Anyway, now I've another problem when trying to compile. cmake
>>>>>>>>>> runs fine, but make fails with the following error:
>>>>>>>>>>
>>>>>>>>>> Scanning dependencies of target B3DAcceleratorPlugin
>>>>>>>>>> [ 57%] Building C object
>>>>>>>>>> B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/home/bromagosa/blessed/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c.o
>>>>>>>>>> In file included from
>>>>>>>>>> /home/bromagosa/blessed/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c:36:0:
>>>>>>>>>> /home/bromagosa/blessed/platforms/Cross/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.h:8:19:
>>>>>>>>>> fatal error: GL/gl.h: El fitxer o directori no existeix
>>>>>>>>>> compilation terminated.
>>>>>>>>>> make[2]: ***
>>>>>>>>>> [B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/home/bromagosa/blessed/src/plugins/B3DAcceleratorPlugin/B3DAcceleratorPlugin.c.o]
>>>>>>>>>> Error 1
>>>>>>>>>> make[1]: ***
>>>>>>>>>> [B3DAcceleratorPlugin/CMakeFiles/B3DAcceleratorPlugin.dir/all] Error 
>>>>>>>>>> 2
>>>>>>>>>> make: *** [all] Error 2
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Any ideas?
>>>>>>>>>>
>>>>>>>>>> (For the record, I do not need the B3DAcceleratorPlugin, so I
>>>>>>>>>> guess it could just be left out, but I don't know how does one do 
>>>>>>>>>> that
>>>>>>>>>> either)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/7/16 Friedrich Dominicus <fr...@q-software-solutions.de>
>>>>>>>>>>
>>>>>>>>>>> Bernat Romagosa <tibabenfortlapala...@gmail.com> writes:
>>>>>>>>>>>
>>>>>>>>>>> > Hi Friedrich,
>>>>>>>>>>> >
>>>>>>>>>>> > My machine is already a 32 bits one... here's the output of
>>>>>>>>>>> ldd:
>>>>>>>>>>> >
>>>>>>>>>>> >         linux-gate.so.1 =>  (0xb7782000)
>>>>>>>>>>> >         libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6
>>>>>>>>>>> > (0xb7746000)
>>>>>>>>>>> >         libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2
>>>>>>>>>>> > (0xb7742000)
>>>>>>>>>>> >         libpthread.so.0 =>
>>>>>>>>>>> > /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb7728000)
>>>>>>>>>>> >         libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6
>>>>>>>>>>> > (0xb75c5000)
>>>>>>>>>>> >         /lib/ld-linux.so.2 (0xb7783000)
>>>>>>>>>>> >
>>>>>>>>>>> > Thanks! :)
>>>>>>>>>>> Well that looks fine to me. Sorry that I could not help
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> Friedrich
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Bernat Romagosa.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Bernat Romagosa.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Bernat Romagosa.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Bernat Romagosa.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Bernat Romagosa.
>>>>
>>>
>>>
>>>
>>> --
>>> Bernat Romagosa.
>>>
>>>
>>>
>>
>>
>> --
>> Bernat Romagosa.
>>
>
>
>
> --
> Bernat Romagosa.
>

Reply via email to