On Feb 3, 12:13pm, Matt Garretson wrote:
}
} When trying to build Qpopper 4.0.18 on a fresh Fedora 11
} installation, I got this error:
} 
}  popper.c: In function ‘qpopper’:
}  popper.c:153: error: conflicting types for ‘getline’
}  /usr/include/stdio.h:653: note: previous declaration of ‘getline’ was here
} 
} getline() is indeed defined in stdio.h .  But, interestingly, the 
} build succeeds under Fedora 10, which also has getline() in stdio.h.
} The difference between the two Fedoras seems to be that in
} Fedora 10, getline() is contained within an #ifdef __USE_GNU ,
} while in Fedora 11, it's contained within an #ifdef __USE_XOPEN2K8

     We're seeing the same type of problem on NetBSD.  It seems that
getline() is now a POSIX functions.  This means that all apps must be
adapted to use the OS supplied getline() if it exists or rename their
internal getline().

}-- End of excerpt from Matt Garretson

Reply via email to