Hi again. Sorry forgot to answer your questions.. Scratchbox should be ok, at least everything else compiles fine and lib compiles in i486 target. Calling cmake does not actually need fakeroot but this happens and may be related to the make problem, since if I run cmake several times in a row, it also seems to "progress" step by step: [sbox-maemo6-armv7: ~/qtdev/libmygpo-qt] > cd build [sbox-maemo6-armv7: ~/qtdev/libmygpo-qt/build] > cmake .. -DCMAKE_INSTALL_PREFIX=BASE_PATH_OF_INSTALLATION -DCMAKE_BUILD_TYPE=Debug -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /scratchbox/compilers/bin/gcc -- Check for working C compiler: /scratchbox/compilers/bin/gcc -- broken CMake Error at /targets/maemo6-armv7/usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE): The C compiler "/scratchbox/compilers/bin/gcc" is not able to compile a simple test program. It fails with the following output: Change Dir: /home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp Run Build Command:/scratchbox/tools/bin/make "cmTryCompileExec/fast" /scratchbox/tools/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build make[1]: Entering directory `/home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp' /targets/maemo6-armv7/usr/bin/cmake -E cmake_progress_report /home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o /scratchbox/compilers/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c /home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp/testCCompiler.c Linking C executable cmTryCompileExec /targets/maemo6-armv7/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 mmap: No such device or address make[1]: *** [cmTryCompileExec] Error 255 make[1]: Leaving directory `/home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp' make: *** [cmTryCompileExec/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:1 (project) -- Configuring incomplete, errors occurred! [sbox-maemo6-armv7: ~/qtdev/libmygpo-qt/build] > cmake .. -DCMAKE_INSTALL_PREFIX=BASE_PATH_OF_INSTALLATION -DCMAKE_BUILD_TYPE=Debug -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /scratchbox/compilers/bin/gcc -- Check for working C compiler: /scratchbox/compilers/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /scratchbox/compilers/bin/c++ -- Check for working CXX compiler: /scratchbox/compilers/bin/c++ -- broken CMake Error at /targets/maemo6-armv7/usr/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake:45 (MESSAGE): The C++ compiler "/scratchbox/compilers/bin/c++" is not able to compile a simple test program. It fails with the following output: Change Dir: /home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp Run Build Command:/scratchbox/tools/bin/make "cmTryCompileExec/fast" /scratchbox/tools/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build make[1]: Entering directory `/home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp' /targets/maemo6-armv7/usr/bin/cmake -E cmake_progress_report /home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp/CMakeFiles 1 mmap: No such device or address make[1]: Leaving directory `/home/ahannula/qtdev/libmygpo-qt/build/CMakeFiles/CMakeTmp' make[1]: *** [CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o] Error 255 make: *** [cmTryCompileExec/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:1 (project) -- Configuring incomplete, errors occurred! [sbox-maemo6-armv7: ~/qtdev/libmygpo-qt/build] > cmake .. -DCMAKE_INSTALL_PREFIX=BASE_PATH_OF_INSTALLATION -DCMAKE_BUILD_TYPE=Debug -- The CXX compiler identification is GNU -- Check for working CXX compiler: /scratchbox/compilers/bin/c++ -- Check for working CXX compiler: /scratchbox/compilers/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - failed CMake Error at /targets/maemo6-armv7/usr/share/cmake-2.8/Modules/FindQt4.cmake:1151 (MESSAGE): Qt qmake not found! Call Stack (most recent call first): CMakeLists.txt:8 (find_package) -- Configuring incomplete, errors occurred! ________________________________________ From: gpodder-devel-bounces at lists.berlios.de [gpodder-devel-bounces at lists.berlios.de] on behalf of ext Thomas Perl [thp at gpodder.org] Sent: Monday, March 21, 2011 12:39 To: Development for gPodder Subject: Re: [gpodder-devel] libmygpo-qt for Meego/Harmattan Hi Ari, On Mon, Mar 21, 2011 at 08:25:41AM +0000, ari.hannula at nokia.com wrote: > Tried to compile 1.0.1 and here's the output: > > [sbox-maemo6-armv7: ~/libmygpo-qt/build] > make > [ 1%] Generating Device.moc > mmap: No such device or address > make[2]: *** [src/moc_Settings.cxx] Error 255 > make[1]: *** [src/CMakeFiles/mygpo-qt.dir/all] Error 2 > make: *** [all] Error 2 Have you set up Scratchbox correctly? Have you tried building it in a different Scratchbox instance to check if it isn't a problem with your installation? > Also there was something fishy in cmake, it could not find QtCore when > run the first time but then I did cmake the second time and it worked. > Output: > [sbox-maemo6-armv7: ~/libmygpo-qt/build] > fakeroot cmake .. > -DCMAKE_INSTALL_PREFIX=BASE_PATH_OF_INSTALLATION > -DCMAKE_BUILD_TYPE=Debug You should not need to run cmake with "fakeroot". Does the problem exist even when running without "fakeroot"? I will give the library a try on the FREMANTLE_ARMEL target in my scratchbox install. HTH. Thomas _______________________________________________ gpodder-devel mailing list gpodder-devel at lists.berlios.de https://lists.berlios.de/mailman/listinfo/gpodder-devel