[gpodder-devel] libmygpo-qt for Meego/Harmattan

  • From: ari.hannula at nokia.com (ari.hannula at nokia.com)
  • Date: Mon, 21 Mar 2011 11:26:38 +0000

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

Other related posts: