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]

Reply via email to