[erlang-questions] Fwd: sl module from jungerl/CEAN
Fri Mar 20 23:33:10 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
Kirill Zaborski wrote:
> > > 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
> > > in struct).
> > > Has anyone get it compiled on Windows? Or maybe author (Tony
> > > is on the list?
View this message in context: http://www.nabble.com/sl-module-from-jungerl-CEAN-tp15707101p22629655.html
Sent from the Erlang Questions mailing list archive at Nabble.com.
More information about the erlang-questions