Page 1 of 1

Not able to configure

Posted: Thu Feb 28, 2013 7:08 pm
by songdianjing
Hi Guys,

I am using Ubuntu 12.04. I followed the wiki for installation. link: http://www.cloudcompare.org/doc/wiki/in ... tion_CMake . My generator is the one people claimed that has already been tested, Code::Blocks (Linux & Windows 32 bits). I am using CMake 2.8.7 with opengl and qt installed already. But I failed to configure the source code. I have the following warnings:

Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
CMake Warning (dev) at CMakeLists.txt:9 (set):
Cannot set "RANDOMKIT_INCLUDE_DIR": current scope has no parent.
This warning is for project developers. Use -Wno-dev to suppress it.

Anyone who have an idea what is the problem? Many thanks in advance.

BR,
Song

Re: Not able to configure

Posted: Thu Feb 28, 2013 7:52 pm
by daniel
On what folder are you making CMake point? It should be directly in the 'trunk' folder (not qCC).

Anyway, the "RANDOMKIT_INCLUDE_DIR" is defined in qSSAO's CMake file. So you can disable the 'INSTALL_QSSAO_PLUGIN' checkbox in your CMake configuration and see if it solves the issue.

Re: Not able to configure

Posted: Wed Dec 03, 2014 9:17 am
by muzo583
hi all,

I 've tried to install cc on ubuntu however I could not install.
I've followed instructions on wiki.
CC files under trunk-master folder /home/muzo/CC
cmake source code /home/muzo/CC/trunk-master
build /home/muzo/CC/trunk-master/build
I choose generator codeblocks unix makefiles
the error is like that:

The C compiler identification is GNU 4.8.2
The CXX compiler identification is GNU 4.8.2
Check for working C compiler: /usr/bin/cc
CMake Error at CMakeLists.txt:6 (INCLUDE_DIRECTORIES):
Unknown CMake command "INCLUDE_DIRECTORIES".

My system:

Ubuntu 14.04 LTS
Cmake 2.8.12.2

thanks.

Re: Not able to configure

Posted: Wed Dec 03, 2014 9:51 am
by daniel
It's a bit strange (by the way do you really have two separate versions in '/home/mustafa' and '/home/muzo'?).

Generally it's a bad idea to put the 'build' folder under the 'trunk' one (i.e. try to put it in '/home/muzo/CC/build' instead of '/home/muzo/CC/trunk-master/build'). Mostly because CMake generates files in the build folder, and it might parse them the next time you hit configure (depending on how the CMake script is written). However, in this particular case, it shouldn't be the case ;)

Otherwise there's no INCLUDE_DIRECTORIES defined at line 6 of the CMakeLists.txt file in the trunk folder, so I wonder which file CMake actually refers to... Can you give us more info?

Re: Not able to configure

Posted: Tue Dec 09, 2014 12:35 am
by muzo583
Thank you Daniel.
I have fixed the problem however I don't know how to execute software in Ubuntu.
Could someone help me about how to run CC on Ubuntu?

Thanks

Re: Not able to configure

Posted: Tue Dec 09, 2014 3:40 pm
by daniel
Have you run gcc? With 'make INSTALL'?

Then the files should be installed in the CMAKE_INSTALL_PREFIX directory (see your CMake configuration - by default it should be /usr/bin on Liunux I believe). Mind also that you need to update the .so libraries location at least once before (see http://www.cloudcompare.org/doc/wiki/in ... mon_issues).

Re: Not able to configure

Posted: Wed Dec 10, 2014 4:55 pm
by muzo583
I have finished Cmake steps after generate. After these steps I did not do anything.

But I see now there must be an install files in /usr/local ??..

eventually, the "CMAKE" group contains a CMAKE_INSTALL_PREFIX which is where CloudCompare and ccViewer will be installed (when you compile the INSTALL project)

On Linux, default install dir is /usr/local (be sure to have administrative rights if you want to install CloudCompare there: once configured, you can call 'sudo make install' from the sources directory)


when I look usr/local, there is not any install files about CloudCompare. Does it mean sth wrong in CMake gui?? But CMake gui steps was succesfully performed.
I think I still not installed the build directory projects. And I dont know how to do this.

CC source directory and build directory locate on /home/muzo/CC/build and /home/muzo/CC/trunk-master.


Configure results.

The C compiler identification is GNU 4.8.2
The CXX compiler identification is GNU 4.8.2
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
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
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qBlur
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qSRA
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qHPR
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qRANSAC_SD
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qEDL
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qPCV
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qPoissonRecon
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qDummyPlugin
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qCork
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qKinect
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qPCL
Auto-add plugin subdir:/home/muzo/CC/trunk-master/plugins/qSSAO
Configuring done

After Generating, it says Generating done!

thanks for quick replies.
daniel wrote:Have you run gcc? With 'make INSTALL'?

Then the files should be installed in the CMAKE_INSTALL_PREFIX directory (see your CMake configuration - by default it should be /usr/bin on Liunux I believe). Mind also that you need to update the .so libraries location at least once before (see http://www.cloudcompare.org/doc/wiki/in ... mon_issues).

Re: Not able to configure

Posted: Wed Dec 10, 2014 5:49 pm
by daniel
What you are missing here is that CMake is not a compiler. It's only a "make file" generator. It simply creates the file(s) that will be used by the compiler tool to actually generate the program.

In your case, you have to open a terminal, browse to your "build" directory, then call the compiler:

Code: Select all

make INSTALL

Re: Not able to configure

Posted: Wed Dec 10, 2014 7:51 pm
by muzo583
daniel wrote:What you are missing here is that CMake is not a compiler. It's only a "make file" generator. It simply creates the file(s) that will be used by the compiler tool to actually generate the program.

In your case, you have to open a terminal, browse to your "build" directory, then call the compiler:

Code: Select all

make INSTALL
Thank you Daniel. I have run cc with your helps.