LINUX.ORG.RU

Прога компилится в Linux, но не компилится в Cygwin


0

0

Раньше не сталкивался с Cygwin, сегодня впервые установил на виртуальную машину с виндой

Ситуация такая, есть прога, которая компилится в Linux более того, даже в винде она компилится под цигвином - но только не у меня

может в cygwin библиотек не хватает каких-то?

при компиляции вылетает вот с такой ошибкой:

------------cut-------------- In file included from /usr/include/sys/stat.h:20, from /usr/include/sys/fcntl.h:164, from /usr/include/fcntl.h:14, from ../../../../hsboard/common/commonfunctions.h:23, from ../../billvalidator/core/CCNET/CCNETbase/CCNETbase.h:26, from ../../billvalidator/core/CCNET/CCNETbase/CCNETbase.cpp:1: /usr/include/cygwin/stat.h:74: error: field `st_atim' has incomplete type /usr/include/cygwin/stat.h:75: error: field `st_mtim' has incomplete type /usr/include/cygwin/stat.h:76: error: field `st_ctim' has incomplete type make: *** [CCNETbase.o] Error 1 ------------cut--------------

в файле /usr/include/cygwin/stat.h эти строки выглядят так:

------------cut-------------- struct stat { dev_t st_dev; ino_t st_ino; mode_t st_mode; nlink_t st_nlink; uid_t st_uid; gid_t st_gid; dev_t st_rdev; off_t st_size; timestruc_t st_atim; timestruc_t st_mtim; timestruc_t st_ctim; blksize_t st_blksize; blkcnt_t st_blocks; long st_spare4[2]; }; ------------cut--------------

видимо, не определена timestruc_t

пробовал подрубать <cygwin/types.h> - тот же результат

что я делаю не так?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.