Local Lab build

You can compile it yourself, see directions -

http://rawpedia.rawtherapee.com/Linux

Great. Thanks!
Now that I’ve downloaded the zip file, what do I do next? How do I compile for Linux Mint 18 (Ubuntu 16.04)?

Thanks in advance…

EDIT… Just checked the redme file, with a link to Rawpedia. Looks way to complicated for this fella. I think I’ll just wait for the final release. Thanks for the idea though.

No, it is not. Just follow the instructions.
Since you want to build the Local lab branch, there is
just one very small change in the instructions… I’ll start
a Linux machine in a few minutes’ time to check the
very small change needed & I’ll be back here with the info.

Be right back…

OK, now I am back!

Follow there instructions:
http://rawpedia.rawtherapee.com/Linux#Ubuntu_16.04_LTS_and_15.10

When all dependencies have been installed, goto to

  • Compiling: The Manual Way…

  • Clone the source…

  • Choose a branch…
    Here is the only change you have to make:
    to checkout the Local Lab branch, enter git checkout locallab
    Now you are ready to go on to

  • Compile RawTherapee.

If you are afraid of making typos in the long cmake instructions, just use copy/paste!

Since I can do it, so can you :slight_smile:

Have fun!

Thanks for this!

Just checking, is this the same git pacakaging that appears in darius’s highly explosive ppa? and if not, by installing from git, will this have any effect on the git package already installed from the above ppa?

Cheers.

'evening!

Now, Darius fetches the code from the same source as you will do, that is true. But does he use the Local Lab branch? I doubt it, I presume that he offers the gtk3 branch.

If you follow the instructions that I gave you this morning, your RT will be the Local Lab branch, and your RT will be placed in folder ~/rt.

Darius’ RT most probably will be placed in one of the bin folders in your computer, meaning that they both (i.e. yours and his) can coexist in a friendly manner – you simply decide which one you would like to start from time to time.

I cannot see that this will be a drawback, but if you have several RTs on your computer, they will all share the same config file (located in your home folder).

If anything should go wrong, just delete them and reinstall the version you would like to keep :slight_smile:

I repeat: if I can do it, so can you!

@Claes, nope, didn’t work.

here’s what I got in terminal…

 fotonut@fotonut02 ~ $ git clone https://github.com/Beep6581/RawTherapee ~/repo-rt
Cloning into '/home/fotonut/repo-rt'...
remote: Counting objects: 38573, done.
remote: Compressing objects: 100% (86/86), done.
remote: Total 38573 (delta 47), reused 0 (delta 0), pack-reused 38487
Receiving objects: 100% (38573/38573), 96.13 MiB | 3.65 MiB/s, done.
Resolving deltas: 100% (31230/31230), done.
Checking connectivity... done.
fotonut@fotonut02 ~ $ cd ~/repo-rt
fotonut@fotonut02 ~/repo-rt $ git checkout locallab
Branch locallab set up to track remote branch locallab from origin.
Switched to a new branch 'locallab'
fotonut@fotonut02 ~/repo-rt $ grep -c processor /proc/cpuinfo
4
fotonut@fotonut02 ~/repo-rt $ rm -rf build; make clean; ./clean
cat clean.sh >clean 
chmod a+x clean
rm: cannot remove 'install_manifest.txt': No such file or directory
rm: cannot remove './CMakeFiles': No such file or directory
rm: cannot remove './rtengine/CMakeFiles': No such file or directory
rm: cannot remove './rtexif/CMakeFiles': No such file or directory
rm: cannot remove './rtgui/CMakeFiles': No such file or directory
rm: cannot remove './rtdata/CMakeFiles': No such file or directory
rm: cannot remove './cmake': Is a directory
rm: cannot remove './rtengine/cmake*': No such file or directory
rm: cannot remove './rtexif/cmake*': No such file or directory
rm: cannot remove './rtgui/cmake*': No such file or directory
rm: cannot remove './rtdata/cmake*': No such file or directory
rm: cannot remove './Makefile': No such file or directory
rm: cannot remove './rtengine/Makefile': No such file or directory
rm: cannot remove './rtexif/Makefile': No such file or directory
rm: cannot remove './rtgui/Makefile': No such file or directory
rm: cannot remove './rtdata/Makefile': No such file or directory
rm: cannot remove './rtengine/librtengine.so': No such file or directory
rm: cannot remove './rtengine/librtengine.a': No such file or directory
rm: cannot remove './rtgui/rawtherapee': No such file or directory
rm: cannot remove './rtexif/librtexif.so': No such file or directory
rm: cannot remove './rtexif/librtexif.a': No such file or directory
fotonut@fotonut02 ~/repo-rt $ mkdir build && cd build
fotonut@fotonut02 ~/repo-rt/build $ cmake -DCMAKE_CXX_FLAGS="-std=c++11 -Wno-deprecated-declarations -Wno-unused-result" \
>       -DWITH_LTO="OFF" \
>       -DCMAKE_BUILD_TYPE="release" \
>       -DPROC_TARGET_NUMBER="2" \
>       -DBUILD_BUNDLE="ON" \
>       -DBINDIR="." \
>       -DDATADIR="." \
>       -DCACHE_NAME_SUFFIX="4" ..
-- The C compiler identification is GNU 5.3.1
-- The CXX compiler identification is GNU 5.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_BUILD_TYPE: release
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'gtk+-2.0>=2.12'
--   
CMake Error at /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:367 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:532 (_pkg_check_modules_internal)
  CMakeLists.txt:222 (pkg_check_modules)


-- Configuring incomplete, errors occurred!
See also "/home/fotonut/repo-rt/build/CMakeFiles/CMakeOutput.log".
fotonut@fotonut02 ~/repo-rt/build $ make -j4 install
make: *** No rule to make target 'install'.  Stop.
fotonut@fotonut02 ~/repo-rt/build $ mv release ~/rt
mv: cannot stat 'release': No such file or directory
fotonut@fotonut02 ~/repo-rt/build $

Any ideas?

Good morning!

Well done! There are just some minor things that we have to straighten out…

All those “cannot remove” are quite normal for the first run.

In order not to fill the forum with a discussion that is not of general interest, I suggest we move to the email section of pixls.us.
You will find my suggestions on how to go on in your mail box within short…

Install the missing Gtk+ development libraries.

The instructions on RawPedia are for the Gtk+ 3-using branch “gtk3”, while locallab uses the old Gtk+ 2.

Correct.
He did that and now he is happy, up & running :slight_smile:

Using Local Lab RawTherapee4.2.912-Win64.

Any time I click to load a profile, the dialog window to select a PP3 shows small. I resize it to make it bigger but then later on RT shows it small again. Is there a way to make RT “remember” the dialog window size?

How to apply more than one Local Lab ?

On attached photo I need to enhance sea, without touching the woman.
I have applied local lab on the left sea zone, but I need to work also on the sea area included inside the arm and in the right area.
My question is if is possible to apply 3 local labs, like in Lightroom, where is possible to apply many retouching brushes as is needed.
Thanks in advance
Davide

For now only one Local Lab control is possible at a time, but @jdc is currently working on the possibility to add several controls.
In the meantime, if you don’t need to do it on many photos, you can process your image 3 times, the first time from raw to TIFF, and then times from the TIFF you just processed.

OK,
thank you. I will try the TIFF workaorund.

On your example, if you want to enhance color, as it’s in the same tone range, it can be done, even without local lab.

Earlier I was using LocalLab again, and this time I found I could have the markers beyond the photo! I don’t understand why I couldn’t previously - or thought I couldn’t - I think it’s the same version of RT. Anyway, apologies if I was writing rubbish…

Yes, you can have the markers beyond the photo, and “independent (mouse)” allows for some flexibility.

A new RT tool to draw with the mouse the selection shape would make it great.

Hey, here’s a new build of the Local Lab branch.
There’s a very good news for people who like the Local Lab tool: you know can use the tool over several areas (multiple control points).
To use several points, use the newly added “Control Points” slider. For example, leave at position “1”, make some modification of the control point, then to add another control point put the slider to position “2”, make the modification you like. You can go back to control point #1 by putting the slider back to position “1”, and so on.
The tool is described here.

Reminder: this branch, in particular with this new “multiple control points” feature, is highly experimental, there’s no warranty that it will no have bugs or will not crash.
Have fun playing with that!

1 Like

Any idea if I could install this into a different directory and have both gtk 4.2.1234 and this LL 4.2.953 coexist? I suppose I can fix my vmware install and try it there first, but just thought I’d ask…