oneforall2
oneforall2
hmm I rebuilt e2fsprogs with the -a libs removed and it compiles now.. both the so .0 have -U though..
hmm I added CXXFLAGS=-std="c++17" and it compiles..
[meson.build.diff.gz](https://github.com/BestImageViewer/geeqie/files/11805751/meson.build.diff.gz) I see it found lua but it gats a lot of Failed to guess install tag for /usr/share/geeqie/applications/camera-import.desktop and the lua.h from what I seen has the lua_createtable etc.....
yeah same here have just lua5.4 .. I wouldn't be surprised if its compiling for you with 5.3 since you have both..
cat /usr/include/lua.hpp
g++ --version g++ (GCC) 13.1.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY...
strings /tmp/geeqie-2.1/meson-build/src/geeqie.p/lua.cc.o | egrep '^_Z|^[a-z]' | sed -n '/lua\.cc/, //p' egrep: warning: egrep is obsolescent; using grep -E lua.cc _ZL18lua_image_get_pathP9lua_State _ZL18lua_image_get_nameP9lua_State _ZL23lua_image_get_extensionP9lua_State _ZL18lua_image_get_dateP9lua_State _ZL19lua_image_get_marksP9lua_State _ZL18lua_image_get_sizeP9lua_State _ZL18lua_image_get_exifP9lua_State _ZL18lua_exif_get_datumP9lua_State _ZL1L _ZL13image_methods _ZZ8lua_initvE12meta_methods...
just got this patch from archlinux: --- geeqie-2.1/src/lua.cc 2023-06-17 14:12:30.000000000 +0200 +++ geeqie-2.1/src/lua.cc.new 2023-07-13 11:28:14.538188452 +0200 @@ -24,9 +24,11 @@ #define _XOPEN_SOURCE +extern "C" { #include #include #include +} #include...
I used -Wno-error=dangling-reference for now. But would be nice to see it fixed :)
Already had the missing includes