2010年11月16日 星期二

error: conflicting types for getline/parseline

mini_httpd

htpasswd.c:52: error: conflicting types for 'getline'
/buildroot-2010.05/arm-none-linux-gnueabi/libc/usr/include/stdio.h:651: note: previous declaration of 'getline' was here


Compiling Apache from source on Ubuntu 9.10 (Karmic Koala)
http://blog.tty.nl/2009/11/11/compiling-apache-from-source-on-ubuntu-9-10-karmic-koala/

The Perfect Server - Fedora 11 x86_64 [ISPConfig 2] - Page 5: 16 ISPConfig
http://www.howtoforge.com/perfect-server-fedora-11-x86_64-ispconfig-2-p5

Build of Apache 1.3.41 fails on Fedora 12
http://fedoraforum.org/forum/showthread.php?t=238170

Fixed:
1. vi /buildroot-2010.05/arm-none-linux-gnueabi/libc/usr/include/stdio.h
2. goto line 651
3. replace getline to parseline
4. after rebuild, remember change it back, or others may fail
xlib_libX11 1.3.2

imLcPrs.c:413: error: conflicting types for 'parseline'
/buildroot-2010.05/arm-none-linux-gnueabi/libc/usr/include/stdio.h:651: note: previous declaration of 'parseline' was here

沒有留言: