Vincent Magnin

Results 171 comments of Vincent Magnin

I have made some tests on a macOS 12.7: the `pkg-config` does return `... -Xlinker -R/usr/local/lib -lgtk-4-fortran ...` but the `-R` does not seem to be recognized by the `ld`...

Maybe we should use: ``` -Xlinker -rpath /usr/local/lib -L/usr/local/lib -lgtk-4-fortran ``` My understanding is that `-rpath` (or `-Rdirectory`) is for `.so` and `-L` for `.a` libraries, which are both in...

The macOS linker [ld64](https://ports.macports.org/port/ld64/) does not accept the GNU ld syntax `-Xlinker -rpath=${libdir}`, but would accept a space instead of `=`. In that case `-Xlinker` must be used twice to...

Hi James @jtappin string conversion functions don't depend on the GTK version, so such a function could be added in the `gtk3` and `gtk4` branches. Those functions are still in...

> Here is a patch to add an interface that will return an array of NULL terminated strings if CSTR argument is a 2-D allocatable array. > [sup.txt](https://github.com/vmagnin/gtk-fortran/files/12699302/sup.txt) Thanks a...

Welcome Norbert @NdotA I fear I can not help you much, as I am not a Windows guru and do not use Visual Studio. And I have access to Win10...

With Ninja: ``` [210/228] Building Fortran object plplot/CMakeFiles/hl_plplot8e.dir/hl_plplot8e.f90.obj FAILED: plplot/CMakeFiles/hl_plplot8e.dir/hl_plplot8e.f90.obj plplot/common_ex8.mod plplot/handlers_ex8.mod plplot/plplot_code_ex8.mod C:\msys64\ucrt64\bin\gfortran.exe -IC:\msys64\home\vmagnin\temp\gtk-fortran\plplot -IC:/msys64/ucrt64/include/gtk-4.0 -IC:/msys64/ucrt64/include/pango-1.0 - IC:/msys64/ucrt64/include -IC:/msys64/ucrt64/include/glib-2.0 -IC:/msys64/ucrt64/lib/glib-2.0/include -IC:/msys64/ucrt64/include/harfbuzz -IC:/msys64/ucrt64 /include/freetype2 -IC:/msys64/ucrt64/include/libpng16 -IC:/msys64/ucrt64/include/fribidi -IC:/msys64/ucrt64/include/cairo -IC:/msys64/ucrt64/include/lzo -I C:/msys64/ucrt64/include/pixman-1...

In `plplot/CMakeLists.txt`: ```cmake #=============================================================================== # Build PLplot examples: #=============================================================================== if (NOT NO_BUILD_EXAMPLES) foreach(example hl_plplot8e hl_plplot17e hl_plplot17e_gto hl_plplot30e hl_plplot1e hl_plplot4e) add_executable(${example} "${example}.f90") add_dependencies(${example} plplot_extra_module) target_link_libraries(${example} gtk-fortran_static ${GTK_LIBRARIES} ${PLPLOT-FORTRAN_LIBRARIES} ${PLPLOT_LIBRARIES}) add_test(${example} ./${example})...

With the latest gtk-fortran and MSYS2, it fails with the following message: ``` [ 90%] Generating plplot_extra.mod [ 90%] Built target plplot_extra_module [ 90%] Building Fortran object plplot/CMakeFiles/hl_plplot8e.dir/hl_plplot8e.f90.obj f951.exe: Warning:...