[En-Nut-Discussion] devnut_stm32: error when compiling

Harald Kipp harald.kipp at egnite.de
Sat Apr 16 18:46:08 CEST 2011


Hi Uwe,

On 4/12/2011 3:15 PM, Uwe Bonnes wrote:

> After updating doxygen to 1.7.4 there was no more SIGSEGV.
>
> Perhaps the requirement for a recent doxygen should be listed explicit...

In general, building Nut/OS is not depending much on the version of the 
tools used. GCC is a famous exception, as each version becomes more 
strict. Because our Makefiles do not allow warnings when building the 
OS, it is often required to step back to an older GCC version. As an 
alternative you can remove the -Werror option from Makevars.gcc (in 
Nut/OS 4.9).

Also wxWidget becomes a show stopper during the last years and we will 
probably move to Qt soon, which looks less critical regarding long term 
compatibility.

Doxygen shouldn't crash on newer or older configuration files. If it 
does... well... what can I say?

In any case, if there are problems with certain tools, the configure 
script allows to exclude them, if they are optional as explained on page 
18 of

http://www.ethernut.de/pdf/enswm28e.pdf

Try

  ./configure --help

In your case the option --disable-html-docs should have helped.

On the other hand, I agree, that many problems could be avoided by a 
more detailed documentation and users are often unsure, which version of 
the tools they should install. "Any you like" is not always the right 
answer.

Regards,

Harald


PS: The Wiki at
http://www.ethernut.de/nutwiki/
is looking for volunteers. If you solved an Ethernut related problem, do 
not hesitate to create a page and write a short or detailed report about 
your experience. Even a link to your own webpage is highly appreciated. 
If you can't register or want to upload images, send me a private email.


More information about the En-Nut-Discussion mailing list