Hi,

I wanted to try my hands at building a release package from 2.0rc1,
and got myself in trouble.  Trying tools/create_release.sh gives me
this configuration error:

    ...
    -- The CXX compiler identification is GNU 5.2.1
    -- The C compiler identification is GNU 5.2.1
    -- 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
    -- 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
    -- multiarch triplet detected: x86_64-linux-gnu
    
/home/levitte/gitwrk/github.com/darktable-experimental/tmp/darktable-2.0~rc1+19~g6bf271e/tools/create_version_h.sh:
 line 27: 
/home/levitte/gitwrk/github.com/darktable-experimental/tmp/darktable-2.0~rc1+19~g6bf271e/build/src/version_gen.h:
 No such file or directory

And yeah, true, at that point, there's no ./build/src...  so it would
seem to me that this commands in the top CMakeList.txt has some
premature ideas of what's in the build directory:

          execute_process( COMMAND 
${CMAKE_CURRENT_SOURCE_DIR}/tools/create_version_h.sh 
${CMAKE_CURRENT_BINARY_DIR}/src/version_gen.h ${PROJECT_VERSION}
                          WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
                         )

And, considering tools/create_release.sh puts version_gen.sh in the
temporary SOURCE tree src/, not the BINARY tree one, could it be that
${CMAKE_CURRENT_BINARY_DIR} in that command should really be
${CMAKE_CURRENT_SOURCE_DIR}?

Cheers,
Richard

-- 
Richard Levitte                         [email protected]
                                        http://richard.levitte.org/

"Life is a tremendous celebration - and I'm invited!"
-- from a friend's blog, translated from Swedish
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to [email protected]

Reply via email to