On mardi 4 juillet 2023 12:49:17 CEST Bernhard wrote: > Remco Viëtor schrieb am 04.07.23 um 10:29: > > > On mardi 4 juillet 2023 08:15:36 CEST Bernhard wrote: > > > >> here is a list of what works and what not ... > >> https://build.opensuse.org/project/show/graphics:darktable > >> (might be possible to get to work with a lot of hacks though - obviously > >> like William did) > >> William Ferguson schrieb am 04.07.23 um 08:05: > >> > >>> I build it > > > > (...) > > > > > > > > Perhaps not all that many hacks. > > > > > > > > You'll need GCC-12 (or newer?), and tell your build system to use it, and > > you may have to disable some optional parts. > > > > e.g. on OpenSUSe I needed to tell the system to use GCC-12 > > ("export CC=gcc-12; export CXX=g++-12), > > and I removed openEXR (which I don't use, so removing it was easier than > > trying to get the proper version...) > > In case of such problems, have a look at the DefineOptions.cmake file, to > > see what could be disabled. > > > > Of course, if you can't get a proper version for a *required* component, > > it gets more difficult... > > > > Remco > > > > > > depends on the viewpoint - aka base knowledge. > I tried to build master 2 months ago - and learned I have do upgrade my > debian. I did that - then I learned I have to do this and that recommended > in pixls.us, github and here. I tried but never succeeded. But I'm not a SW > developer. I'm happy if my scripts (where I don't have the necessity to > compile) work for me. > So something like > > > tell the system to use GCC-12 > > is difficult (ok, you give two commands here - but: as a user? as root? And: > what are the side-affects?) > So I decided to wait till "normal compile" in a "standard system" will work > again. Btw: using the "Testing" binary in "Debian Bookworm" (manual > download) seems to work in the meantime as a workaround. > -- So you have a working dt. Good.
If you want to be sure you can go back to stable 4.4.1, make sure you have a backup of the databases: a change in the database scheme may make it impossible to go back to an older version (iirc, a version that updates the databases saves a backup copy, so make sure it is there...) btw, the full sequence I used to compile darktable 4.4.1 was: #> export CC=gcc-12 #> export CXX=g++-12 #> ./build.sh --prefix /opt/darktable --build-type Release --install --sudo All as user, you'll be asked for the root password just before the install to /opt/darktable (which is not user-writable). Remco ____________________________________________________________________________ darktable user mailing list to unsubscribe send a mail to [email protected]
