При попытке скомпилировать lynx я использовал опцию настройки with-dmalloc. Но компиляция прервалась, выдав эту ошибку:
/usr/include/dmalloc.h:460: error: expected identifier or '(' before '__extension__'
> /usr/include/dmalloc.h:484: error: expected identifier or '(' before '__extension__'
> make[1]: *** [HTParse.o] Error 1
> make[1]: Leaving directory `/tmp/lynx2-8-8/WWW/Library/Implementation'
> make: *** [all] Error 2
Это то, что содержат ошибочные строки в dmalloc.h:
> Line 460: char *strdup(const char *string);
> Linu 484: char *strndup(const char *string, const DMALLOC_SIZE len);
Файл также можно просмотреть на http://www.filewatcher.com/p/dmalloc-5.5.2.tbz.467309/include/dmalloc.h.html
Разработка на dmalloc в значительной степени остановлена, поэтому не стоит ожидать исправления от апстрима Любая помощь?