Hi, I'm still stuck here, assistance would be appreciated.
Giordon On Thu, Jun 8, 2017 at 7:51 PM Giordon Stark <kra...@gmail.com> wrote: > Looking into more details, I don't know or where bitbake tries to look for > things as things get compiled (flags, environment, etc)... but the error > message does say ROOT is looking for > > LLVMConfig.cmake > llvm-config.cmake > > However, I see > > > tmp/work/aarch64-poky-linux/llvm3.3/3.3-r0/llvm-3.3.src/cmake/modules/LLVM-Config.cmake > > which is perhaps why it can't find it. I assume the output name here isn't > 100% compatible, and I'm using meta-oe's llvm3.3. I'm just mostly stuck on > CMake's default behavior here, I think. > > Giordon > > On Thu, Jun 8, 2017 at 4:37 PM Giordon Stark <kra...@gmail.com> wrote: > >> Hi Khem, >> >> Which recipe? My problem is that ROOT's CMake is unable to find the >> cross-compiled LLVM, and I'm not sure how to get it to find it. >> >> Giordon >> >> On Thu, Jun 8, 2017 at 3:47 PM Khem Raj <raj.k...@gmail.com> wrote: >> >>> On Thu, Jun 8, 2017 at 1:42 PM, Giordon Stark <kra...@gmail.com> wrote: >>> > Hi, >>> > >>> > I have the following error message when trying to get LLVM linked up. >>> The >>> > problem is that I'm using a widely used science software called ROOT >>> > (https://root.cern.ch/) with the following minimal recipe at the >>> moment >>> > ( >>> https://github.com/kratsg/meta-l1calo/blob/master/recipes-core/root/root_6.04.12.bb >>> ) >>> > however I get the following error... >>> > >>> > Any ideas? >>> >>> Look into meta-clang there are patches for cross compiling clang/llvm >>> https://github.com/kraj/meta-clang >>> >>> > >>> > Giordon >>> > >>> > | CMake Error at cmake/modules/SearchInstalledSoftware.cmake:662 >>> > (find_package): >>> > | By not providing "FindLLVM.cmake" in CMAKE_MODULE_PATH this >>> project has >>> > | asked CMake to find a package configuration file provided by >>> "LLVM", but >>> > | CMake did not find one. >>> > | >>> > | Could not find a package configuration file provided by "LLVM" >>> with any >>> > of >>> > | the following names: >>> > | >>> > | LLVMConfig.cmake >>> > | llvm-config.cmake >>> > | >>> > | Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set >>> > | "LLVM_DIR" to a directory containing one of the above files. If >>> "LLVM" >>> > | provides a separate development package or SDK, be sure it has been >>> > | installed. >>> > | Call Stack (most recent call first): >>> > | CMakeLists.txt:58 (include) >>> > | >>> > | >>> > | -- Configuring incomplete, errors occurred! >>> > | See also >>> > >>> "/local/d4/poky/build/tmp/work/aarch64-poky-linux/root/6.04.12-r0/build/CMakeFiles/CMakeOutput.log". >>> > | See also >>> > >>> "/local/d4/poky/build/tmp/work/aarch64-poky-linux/root/6.04.12-r0/build/CMakeFiles/CMakeError.log". >>> > | WARNING: >>> > >>> /local/d4/poky/build/tmp/work/aarch64-poky-linux/root/6.04.12-r0/temp/run.do_configure.16761:1 >>> > exit 1 from 'cmake ${OECMAKE_SITEFILE} >>> > >>> /local/d4/poky/build/tmp/work/aarch64-poky-linux/root/6.04.12-r0/root-6.04.12 >>> > -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin >>> > -DCMAKE_INSTALL_SBINDIR:PATH=sbin >>> -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec >>> > -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc >>> > -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com >>> > -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib >>> > -DCMAKE_INSTALL_INCLUDEDIR:PATH=include >>> > -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DCMAKE_INSTALL_SO_NO_EXE=0 >>> > >>> -DCMAKE_TOOLCHAIN_FILE=/local/d4/poky/build/tmp/work/aarch64-poky-linux/root/6.04.12-r0/toolchain.cmake >>> > -DCMAKE_VERBOSE_MAKEFILE=1 -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 >>> -Drootfit=ON >>> > -Dminuit2=ON -Dpython=ON -Dssl=ON -Dxrootd=ON -Dbuiltin_freetype=ON >>> > -Dbuiltin_llvm=OFF ${PACKAGECONFIG_CONFARGS} -Wno-dev' >>> > | ERROR: Function failed: do_configure (log file is located at >>> > >>> /local/d4/poky/build/tmp/work/aarch64-poky-linux/root/6.04.12-r0/temp/log.do_configure.16761) >>> > ERROR: Task >>> > (/local/d4/meta-l1calo/recipes-core/root/root_6.04.12.bb:do_configure) >>> > failed with exit code '1' >>> > NOTE: Tasks Summary: Attempted 1027 tasks of which 1024 didn't need to >>> be >>> > rerun and 1 failed. >>> > >>> > Summary: 1 task failed: >>> > /local/d4/meta-l1calo/recipes-core/root/root_6.04.12.bb:do_configure >>> > Summary: There was 1 ERROR message shown, returning a non-zero exit >>> code. >>> > >>> > >>> > -- >>> > _______________________________________________ >>> > yocto mailing list >>> > yocto@yoctoproject.org >>> > https://lists.yoctoproject.org/listinfo/yocto >>> > >>> >>
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto