STINNER Victor added the comment: Oh oh, OpenIndiana doesn't support d_type: the dirent structure has no d_type field and DT_xxx constants like DT_UNKNOWN are not defined.
gcc -Wsign-compare -g -O0 -Wall -Wstrict-prototypes -I/usr/local/include/ncursesw -m64 -Werror=declaration-after-statement -I. -IInclude -I./Include -DPy_BUILD_CORE -c ./Modules/_collectionsmodule.c -o Modules/_collectionsmodule.o ./Modules/posixmodule.c: In function 'DirEntry_is_symlink': ./Modules/posixmodule.c:16393: error: 'DT_UNKNOWN' undeclared (first use in this function) ./Modules/posixmodule.c:16393: error: (Each undeclared identifier is reported only once ./Modules/posixmodule.c:16393: error: for each function it appears in.) ./Modules/posixmodule.c:16394: error: 'DT_LNK' undeclared (first use in this function) ./Modules/posixmodule.c:16398: warning: control reaches end of non-void function ./Modules/posixmodule.c: In function 'DirEntry_test_mode': ./Modules/posixmodule.c:16519: error: 'DT_LNK' undeclared (first use in this function) ./Modules/posixmodule.c:16520: error: 'DT_UNKNOWN' undeclared (first use in this function) ./Modules/posixmodule.c:16559: error: 'DT_DIR' undeclared (first use in this function) ./Modules/posixmodule.c:16561: error: 'DT_REG' undeclared (first use in this function) ./Modules/posixmodule.c: In function 'ScandirIterator_iternext': ./Modules/posixmodule.c:16973: error: 'struct dirent' has no member named 'd_type' make: *** [Modules/posixmodule.o] Error 1 make: *** Waiting for unfinished jobs.... ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22524> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com