Skip to content

Fail building under window mingw64 #2648

Closed
@robe2

Description

@robe2

Just noticed that winnie has been failing for some time compiling develop.

https://winnie.postgis.net/job/pgRouting_PGVersionEDB/10537/console

Issue is repeated multiple times like below, but all errors seem to be around the new functionality betweennessCentrality

/src/metrics/betweennessCentrality_driver.cpp:37 (on line 32 or 37)

In file included from E:/jenkins/postgresql/rel/pg16w64gcc81/include/server/port/win32_port.h:75,
from E:/jenkins/postgresql/rel/pg16w64gcc81/include/server/port.h:24,
from E:/jenkins/postgresql/rel/pg16w64gcc81/include/server/c.h:1375,
from E:/jenkins/postgresql/rel/pg16w64gcc81/include/server/postgres.h:45,
from E:/jenkins/pgrouting/branches/develop/include/cpp_common/pgdata_getters.hpp:42,
from E:/jenkins/pgrouting/branches/develop/src/metrics/betweennessCentrality_driver.cpp:37:
C:/ming64gcc81/mingw64/x86_64-w64-mingw32/include/sys/stat.h: In function 'int microsoft_native_fstat(int, microsoft_native_stat*)':
C:/ming64gcc81/mingw64/x86_64-w64-mingw32/include/sys/stat.h:226:38: error: invalid application of 'sizeof' to incomplete type 'microsoft_native_stat'
memset(_Stat,0,sizeof(struct stat));
^

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions