mkdir -vp ${_builddir}
cd ${_builddir}
msg "Starting cmake..."
cmake ${_source}/${_module}/ \
-DCMAKE_INSTALL_PREFIX=${_prefix} \
-DWITH_XINE=ON \
-DBUILD_ALL=ON \
-DCMAKE_SKIP_RPATH=ON
make
[ 9%] Built target amarokcore-static
[ 9%] Building CXX object
amarok/src/magnatunebrowser/CMakeFiles/magnatunebrowser-static.dir/magnatunelistviewitems.cpp.o
[ 10%] Generating pluginconfig.moc.cpp
/bin/sh: /trinity.source/amarok/amarok/src/plugin/pluginconfig.h:
Permission denied
make[2]: *** [amarok/src/plugin/pluginconfig.moc.cpp] Error 126
make[1]: *** [amarok/src/plugin/CMakeFiles/plugin-static.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Looks like it come from this
/trinity.source/applications/amarok/amarok/src/plugin/CmakeLists.txt
##### plugin (static) ###########################
add_custom_command( OUTPUT pluginconfig.moc.cpp
COMMAND
${TQT_TMOC_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/pluginconfig.h
-o pluginconfig.moc.cpp
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/pluginconfig.h )
tde_add_library( plugin STATIC_PIC
SOURCES plugin.cpp pluginconfig.moc.cpp
)
Is this trying to write the file into the source directory or the out of
source build directory?