ne 1. 12. 2024 v 21:16 odesílatel Pavel Stehule <pavel.steh...@gmail.com> napsal:
> > > ne 1. 12. 2024 v 21:06 odesílatel Pavel Stehule <pavel.steh...@gmail.com> > napsal: > >> >> >> ne 1. 12. 2024 v 19:23 odesílatel Andres Freund <and...@anarazel.de> >> napsal: >> >>> Hi, >>> >>> On 2024-12-01 19:11:05 +0100, Pavel Stehule wrote: >>> > ne 1. 12. 2024 v 19:05 odesílatel Andres Freund <and...@anarazel.de> >>> napsal: >>> > > If it fails due to libintl you're likely missing the libintl headers >>> that >>> > > the >>> > > windows build was built against. >>> > > >>> > >>> > This file is part of PostgreSQL's header files from the EDB installer. >>> I >>> > see this file there. I am able to build Orafce when I don't use meson. >>> >>> Then, presumably, your include paths don't include the relevant >>> directory? >>> >> >> it is taken from pg_config.exe >> >> On my linux computer, libintl is in /usr/include >> >> On windows C:\Program Files\ PostgreSQL\16\include >> >> So looks so definition >> >> shared_module( >> 'orafce', >> orafce_sources, >> include_directories: [includedir_server], >> install: true, >> install_dir: pkglibdir, >> name_prefix: '', >> ) >> >> can works only on Linux >> >> msvc requires >> >> include_directories: [includedir_server / 'port/win32_msvc', >> includedir_server / 'port/win32', includedir_server, includedir], >> >> Another prerequisite is using x64 Native tools command line, but still I >> have problem, because meson badly detects target cpu >> > > look like my problem - I had to use --wipe > > now, I am playing with linking issues > with some changes I am able to build orafce on msvc by meson https://github.com/orafce/orafce/blob/master/meson.build > > >> >> >> >> >> >>> >>> Greetings, >>> >>> Andres Freund >>> >>