From: SourceForge.net <no...@so...> - 2004-05-30 12:28:31
|
Bugs item #849163, was opened at 2003-11-25 18:32 Message generated for change (Comment added) made by dkf You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=849163&group_id=10894 Category: 51. Configure and Build Tools Group: obsolete: 8.4.5 Status: Open Resolution: None Priority: 5 Submitted By: David Dyck (dcd) >Assigned to: Jeffrey Hobbs (hobbs) Summary: configure sets HAVE_STRUCT_DIRENT64 when readdir64 unavail Initial Comment: After running configure in tcl8.4.5 (and tk8.4.5) I get a link error at the end of make because readdir64 is not defined. I edited the Makefile and tclConfig.sh (tkConfig.sh on the tk side) to remove the HAVE_STRUCT_DIRENT64 and was able to complete the make/install (and run tkdiff as a testcase) I'm using linux 2.4.23-rc with libc5.4.44 gcc version egcs-2.91.66.1 ---------------------------------------------------------------------- >Comment By: Donal K. Fellows (dkf) Date: 2004-05-30 13:28 Message: Logged In: YES user_id=79902 Well, I've no idea what to do about this. (AIUI, the only reason for having a 'struct dirent64' is for use with readdir64(), so having one but not the other is perverse.) ---------------------------------------------------------------------- Comment By: Jeffrey Hobbs (hobbs) Date: 2004-05-26 23:35 Message: Logged In: YES user_id=72656 apparently dirent64 existence was presuming readdir64 existence, which isn't always correct. Of course, that is an ancient compiler setup. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=849163&group_id=10894 |