SV: [En-Nut-Discussion] Build nutconf in cygwin
Lars Andersson
laran at ikp.liu.se
Fri Dec 10 11:51:30 CET 2004
Harald,
I added the -lm to the LIBS entry in the Makefile and that made the trick, my mistake. Now I mange to compile both basemon and my own projects with the floating strings :)
Anyhow, something good came out of the mistake. I started to work on getting the nutconf to compile under cygwin :) I beleive the problems are related to the linking of the xwwindows lib and I'll keep working on it and let you know.
/Lars
-----Ursprungligt meddelande-----
Från: en-nut-discussion-bounces at egnite.de genom Harald Kipp
Skickat: to 2004-12-09 18:57
Till: Ethernut User Chat (English)
Kopia:
Ämne: RE: [En-Nut-Discussion] Build nutconf in cygwin
Lars,
At 13:19 09.12.2004 +0100, you wrote:
>Harald,
>
>The reason for me for building the nutconf from scratch is that i thought
>there may be some compability isses between the cvs version and the
>precompiled in nut392c.exe.
I understand. I'm currently working hard to get
Nutconf 1.1.1 out of the door.
>I downloaded the CVS vesion of nut/os and used the precompiled
>nutconf.exe. The build tree was generated and built without problem. Later
>when I tried to build the basemon application I got some compile erors
>
>C:\.../libnutcrt.a(putf.o)(.text+0x5ba): In function '_putf':
>: undefined reference to 'dtostrf'
>C:\.../libnutcrt.a(putf.o)(.text+0x5ba): In function '_putf':
>: undefined reference to 'dtostre'
>
>Due to this I thought that there may be some differences in nutconf when
>building the libs.
I'm afraid, this will not help. dtostrf and dtostre should
be part of avr-libc. Not sure right now why it works here.
Did you try to add -lm to the LIBS entry in the Makefile?
>Some changes I had to make to get nutconf to compile under cygwin.
>
>add the following to nutconf.cpp
>#ifdef __WXMSW__
>#include <wx/msw/private.h>
>#include <wx/window.h>
>#endif
Not required here under real Linusses.
>add the following to utils.cpp
>#include <errno.h>
Yes, I detected this when compiling for Fedora and Debian.
>Perhaps the first change I made can cause the strange errors when trying
>to exicute the compiled nutconf.exe, I don't know.
>
>Regards,
>Lars A. Andersson
Harald
_______________________________________________
En-Nut-Discussion mailing list
En-Nut-Discussion at egnite.de
http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 5704 bytes
Desc: not available
URL: <http://lists.egnite.de/pipermail/en-nut-discussion/attachments/20041210/55a4c5f3/attachment-0001.bin>
More information about the En-Nut-Discussion
mailing list