On Sun, Feb 26, 2017 at 3:10 PM, Roman Haefeli <[email protected]> wrote:

> Hey all
>
> I'm trying to cross-compile comport for Windows on Linux and stumbled
> across this error:
>
> i686-w64-mingw32-gcc -DPD -I "/home/roman/.wine/drive_c/Pd//src/" -DMSW
> -DNT     -o comport.o -c comport.c
> comport.c: In function ‘set_break’:
> comport.c:422:29: error: ‘nr’ undeclared (first use in this function)
>      if (status != 0) return nr;
>
> Interestingly, only the compiler that targets Windows complains about
> it. comport compiles fine for all Linux platforms I tried.
>
> Without really understanding what the purpose of the parent function
> 'set_break' is, I went ahead and "fixed" line 422 to:
>
>      if (status != 0) return on;
>
> I can now compile comport for Windows (and still for Linux) and the
> resulting binary loads fine, but I'm not able to judge whether this is a
> sensible fix. I simply tried to address what error message gave me without
> really knowing what I'm doing.
>
> Can someone confirm that it was broken before this is the right way to
> address it?
>
> I got comport from:
> http://git.puredata.info/cgit/svn2git/libraries/comport.git/
>
>
That sounds familiar. I thought I already fixed that in sourceforge svn,
maybe it didn't get copied to git or I forgot to actually commit?

I was working here:
https://sourceforge.net/p/pure-data/svn/HEAD/tree/trunk/externals/iem/comport/
Is this obsolete now?


> Thanks,
> Roman
>
> _______________________________________________
> Pd-dev mailing list
> [email protected]
> https://lists.puredata.info/listinfo/pd-dev
>
>
_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to