Radu, Thanks for the suggestion - I will switch over to the main branch. Prakhar
On Wednesday, 11 October 2023 at 01:22:19 UTC-4 Radu Serban wrote: > Hi Prakhar, > > > > Thanks for pointing this out. We missed it in the 8.0 release but will > make sure to update the template project in the latest development code so > that it requires a proper CMake version, compatible with Chrono itself. > > > > On a different note, like Dario also suggested, I encourage you to start > using the latest code in the ‘main’ branch of the Chrono git repository. > There have been many enhancements, new features, and bug fixes since the > 8.0 release. > > > > --Radu > > > > *From:* [email protected] <[email protected]> *On > Behalf Of *Prakhar Gupta > *Sent:* Tuesday, October 10, 2023 11:33 PM > *To:* ProjectChrono <[email protected]> > *Subject:* Re: [chrono] CMake version problem for chrono tutorials > > > > Yes, that fixed the error with cmake 3.27.7. I was just thrown off, > because the cmake minimum version in the cmake files for all chrono was > 3.10, and it does the job too. I did not expect tutorials to be requiring a > different version. > > > > Thanks for the help! > > Cheers, > > Prakhar > > > > On Tuesday, 10 October 2023 at 16:59:36 UTC-4 [email protected] wrote: > > Hi Prakhar, > > we just changed the template project and the relative chrono-config file > so we surely need some feedback. > > > > Could you update CMake to latest version? > > > > Dario > > > > -------- Messaggio originale -------- > > Da: Prakhar Gupta <[email protected]> > > Data: 10/10/23 22:51 (GMT+01:00) > > A: ProjectChrono <[email protected]> > > Oggetto: [chrono] CMake version problem for chrono tutorials > > > > Hi, > > I have installed and built chrono-8.0.0 on Ubuntu 18.04. I can run all the > demos OK. > > > > I am trying to create a new project, using tutorials ( > https://github.com/projectchrono/chrono-tutorial/tree/8.0.0 ), and the > template_project folder that comes with chrono ( > https://api.projectchrono.org/tutorial_install_project.html). When I try > to configure the cmake, for these projects, I get errors for "PREPEND" > subcommand not recognized. I am aware that these commands were added to > cmake in only the later versions, and not in 3.10. I wonder if I am doing > something wrong, or am supposed to run another template project/ tutorial > versions? > > > > Config: > > gcc 7.5.0 > > cmake 3.10.2 > > irrlicht 1.8.4 > > > > CMAKE configuration Output for the tutorials case (I get same PREPEND > unrecognized error for the template_project too that came with the /chrono > directory) > > > > ------------------------------------------------------------------------- > > ==== Chrono programs ==== > > Finding package Chrono... > > CMake Error at > /home/cralab/chrono/chrono_build/cmake/ChronoConfig.cmake:83 (list): > list does not recognize sub-command PREPEND > Call Stack (most recent call first): > slider_crank/CMakeLists.txt:16 (find_package) > > CMake Error at > /home/cralab/chrono/chrono_build/cmake/ChronoConfig.cmake:86 (list): > list does not recognize sub-command PREPEND > Call Stack (most recent call first): > slider_crank/CMakeLists.txt:16 (find_package) > > Requested component Irrlicht (REQUIRED) > > CMake Error at > /home/cralab/chrono/chrono_build/cmake/ChronoConfig.cmake:258 (list): > list does not recognize sub-command PREPEND > Call Stack (most recent call first): > slider_crank/CMakeLists.txt:16 (find_package) > > CMake Error at > /home/cralab/chrono/chrono_build/cmake/ChronoConfig.cmake:264 (list): > list does not recognize sub-command PREPEND > Call Stack (most recent call first): > slider_crank/CMakeLists.txt:16 (find_package) > > CHRONO_CXX_FLAGS (Compiler flags): ;-pthread;-fopenmp;-march=native > > CHRONO_C_FLAGS (Compiler flags): ;-pthread;-fopenmp;-march=native > > CHRONO_LINKER_FLAGS (Linker flags): -L/home/cralab/chrono/chrono_build/lib > > CHRONO_INCLUDE_DIRS (Chrono include directories): > /home/cralab/chrono/chrono/src;/home/cralab/chrono/chrono/src/chrono;/home/cralab/chrono/chrono/src/chrono/collision/bullet;/home/cralab/chrono/chrono/src/chrono/collision/gimpact;/home/cralab/chrono/chrono/src/chrono_thirdparty/HACD;/home/cralab/chrono/chrono/src/chrono_thirdparty/HACDv2;/home/cralab/chrono/chrono_build;/usr/local/include/eigen3;;/usr/include/irrlicht > > CHRONO_LIB_NAMES (Chrono library names): > > CHRONO_LIBRARIES (Chrono libraries): > /usr/lib/gcc/x86_64-linux-gnu/7/libgomp.so;/usr/lib/x86_64-linux-gnu/libpthread.so;;/usr/lib/x86_64-linux-gnu/libIrrlicht.so;-lXxf86vm;-lglut;-lX11;-lGL > > CHRONO_DLL_NAMES (Chrono DLL names): > > CHRONO_DLLS (Chrono DLLs): > > CHRONO_DATA_DIR (Path to Chrono data folder): > /home/cralab/chrono/chrono/data/ > > CHRONO_VEHICLE_DATA_DIR (Path to Chrono::Vehicle data folder): > /home/cralab/chrono/chrono/data/vehicle/ > > CHRONO_FSI_DATA_DIR (Path to Chrono::FSI data folder): > /home/cralab/chrono/chrono/data/fsi/ > > ...add slider_crank_0 > > CMake Error at slider_crank/CMakeLists.txt:55 (target_link_options): > Unknown CMake command "target_link_options". > > Configuring incomplete, errors occurred! > > See also > "/home/cralab/chrono/chrono-tutorial-8.0.0_build/CMakeFiles/CMakeOutput.log". > > > > --------------------------------------------------------------------- > > > > Any help is appreciated! > > Thanks! > > Prakhar Gupta > > -- > You received this message because you are subscribed to the Google Groups > "ProjectChrono" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/projectchrono/78bcf2be-ad2f-4da8-9c60-c69f9cad3b36n%40googlegroups.com > > <https://groups.google.com/d/msgid/projectchrono/78bcf2be-ad2f-4da8-9c60-c69f9cad3b36n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > You received this message because you are subscribed to the Google Groups > "ProjectChrono" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/projectchrono/bba06e8c-16b7-4791-b224-fdc349d63a75n%40googlegroups.com > > <https://groups.google.com/d/msgid/projectchrono/bba06e8c-16b7-4791-b224-fdc349d63a75n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/2791d319-be72-4e1e-9cf8-5c44aaa7b305n%40googlegroups.com.
