[erlang-questions] Fwd: sl module from jungerl/CEAN
Fri Mar 20 23:35:46 CET 2009
I am facing the same issue. I took a look at the C code (sl_drv.c), and
it appears that there are some minor issues that a win32 expert could
probably fix with ease. Unfortunately, I am not that guy. It looks
like the struct "sl_t" relies on a "stat" field (only under Windows),
while the definition of that struct does not contain a "stat" line with
a type definition. Are there any win32 experts out there who might know
what this mysterious stat field is all about? There are a couple of
other compile errors, which I have included below. Thanks in advance
for any assistance.
$ mingw32-make -f Makefile.win32
gcc -c -o sl_drv.obj sl_drv.c -I"c:/Program Files/erl5.6.5"/usr/include
sl_drv.c: In function `do_open':
sl_drv.c:1044: error: structure has no member named `stat'
sl_drv.c:1048: error: structure has no member named `stat'
sl_drv.c: In function `sl_ready_input':
sl_drv.c:1239: error: structure has no member named `stat'
sl_drv.c:1242: error: `mask' undeclared (first use in this function)
sl_drv.c:1242: error: (Each undeclared identifier is reported only once
sl_drv.c:1242: error: for each function it appears in.)
sl_drv.c:1242: error: structure has no member named `stat'
sl_drv.c: In function `sl_ready_output':
sl_drv.c:1273: error: `n' undeclared (first use in this function)
sl_drv.c: In function `sl_ctl':
sl_drv.c:1544: error: structure has no member named `stat'
mingw32-make: *** [sl_drv.obj] Error 1
<quote author="Kirill Zaborski">
Recently I've sumbled on task of getting connection to serial port
from Erlang. I have found sl module from jungerl (and in CEAN) which
should do the task. But I could not compile it using MSYS+MinGW. It
looks like there are some bugs in source code (e.g. undeclared field
Has anyone get it compiled on Windows? Or maybe author (Tony Rogvall)
is on the list?
More information about the erlang-questions