Closed datalogics-robb closed 4 years ago
When using the bison package, compiled on SPARC Solaris 11, bison reports the error:
bison: share/bison/m4sugar/m4sugar.m4: cannot open: No such file or directory
Setting the environment variable BISON_PKGDATADIR to $BISON_ROOT/bin/share/bison resolves the issue.
BISON_PKGDATADIR
$BISON_ROOT/bin/share/bison
[settings] os=SunOS os_build=SunOS arch=sparcv9 arch_build=sparcv9 compiler=gcc compiler.version=7.3 compiler.libcxx=libstdc++ build_type=Release [options] [build_requires] [env] CC=/usr/gcc/7/bin/gcc CXX=/usr/gcc/7/bin/g++ PATH=['/usr/gnu/bin:/opt/cmake-3.16/bin:/usr/gcc/7/bin']
build doxygen 1.8.18 with bison/3.5.3 package on Solaris 11 SPARC
https://github.com/conan-io/conan-center-index/pull/1499
This issue is now resolved. Thanks!
When using the bison package, compiled on SPARC Solaris 11, bison reports the error:
Setting the environment variable
BISON_PKGDATADIR
to$BISON_ROOT/bin/share/bison
resolves the issue.Package and Environment Details (include every applicable attribute)
Conan profile
Steps to reproduce (Include if Applicable)
build doxygen 1.8.18 with bison/3.5.3 package on Solaris 11 SPARC
Logs
Click to expand log
``` (python-env-lhasa) robb@lhasa:/raid/proj/procyon/checkouts-procyon/robb/dle-sandbox/conan-doxygen_installer (master)$ conan install . doxygen_installer/1.8.18@datalogics/stable -pr gcc-7-sparc-solaris -o build_from_source=True --build=missing Configuration: [settings] arch=sparcv9 arch_build=sparcv9 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=7.3 os=SunOS os_build=SunOS [options] build_from_source=True [build_requires] [env] CC=/usr/gcc/7/bin/gcc CXX=/usr/gcc/7/bin/g++ PATH=[/usr/gnu/bin:/opt/cmake-3.16/bin:/usr/gcc/7/bin] conanfile.py (doxygen_installer/1.8.18@datalogics/stable): WARN: config() has been deprecated. Use config_options() and configure() conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Installing package Requirements Packages Build requirements bison/3.5.3 from 'conan-center-virtual' - Cache cmake/3.17.1 from 'conan-center-virtual' - Cache flex_installer/2.6.4@bincrafters/stable from 'bincrafters-virtual' - Cache m4/1.4.18 from 'conan-center-virtual' - Cache m4_installer/1.4.18@bincrafters/stable from 'conan-center-virtual' - Cache Build requirements packages bison/3.5.3:a2bf73f113292950acccedb4da14d04d2018afb2 - Cache cmake/3.17.1:9bb54b8cfca43d898fb2613e2b880b1685147964 - Cache flex_installer/2.6.4@bincrafters/stable:e62ff0dff36eff541353581e7a04923592c408c8 - Cache m4/1.4.18:9bb54b8cfca43d898fb2613e2b880b1685147964 - Cache m4_installer/1.4.18@bincrafters/stable:9bb54b8cfca43d898fb2613e2b880b1685147964 - Cache Installing (downloading, building) binaries... cmake/3.17.1: Already installed! cmake/3.17.1: Appending PATH environment variable: /home/robb/.conan/data/cmake/3.17.1/_/_/package/9bb54b8cfca43d898fb2613e2b880b1685147964/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK m4/1.4.18: Already installed! m4/1.4.18: Appending PATH environment var: /home/robb/.conan/data/m4/1.4.18/_/_/package/9bb54b8cfca43d898fb2613e2b880b1685147964/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK m4_installer/1.4.18@bincrafters/stable: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK bison/3.5.3: Already installed! bison/3.5.3: Setting BISON_ROOT environment variable: /home/robb/.conan/data/bison/3.5.3/_/_/package/a2bf73f113292950acccedb4da14d04d2018afb2 bison/3.5.3: Appending PATH environment variable: /home/robb/.conan/data/bison/3.5.3/_/_/package/a2bf73f113292950acccedb4da14d04d2018afb2/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK flex_installer/2.6.4@bincrafters/stable: Already installed! flex_installer/2.6.4@bincrafters/stable: Appending PATH environment variable: /home/robb/.conan/data/flex_installer/2.6.4/bincrafters/stable/package/e62ff0dff36eff541353581e7a04923592c408c8/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Applying build-requirement: flex_installer/2.6.4@bincrafters/stable conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Applying build-requirement: bison/3.5.3 conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Applying build-requirement: cmake/3.17.1 conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Applying build-requirement: m4_installer/1.4.18@bincrafters/stable conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Applying build-requirement: m4/1.4.18 conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Generator cmake created conanbuildinfo.cmake conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Generator virtualenv created activate.sh conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Generator virtualenv created deactivate.sh conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Generator virtualenv created environment.sh.env conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Generator txt created conanbuildinfo.txt conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Generated conaninfo.txt conanfile.py (doxygen_installer/1.8.18@datalogics/stable): Generated graphinfo (python-env-lhasa) robb@lhasa:/raid/proj/procyon/checkouts-procyon/robb/dle-sandbox/conan-doxygen_installer (master)$ conan create . doxygen_installer/1.8.18@datalogics/stable -pr gcc-7-sparc-solaris [HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 188.27734375 KB [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: ['LICENSE'] [HOOK - conan-center.py] pre_export(): ERROR: [EXPORT LICENSE (KB-H023)] This recipe is exporting a license file. Remove LICENSE from `exports` (https://github.com/conan-io/conan-center-index/wiki/Error-Knowledge-Base#KB-H023) [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK [HOOK - conan-center.py] pre_export(): ERROR: [CONAN CENTER INDEX URL (KB-H027)] The attribute 'url' should point to: https://github.com/conan-io/conan-center-index (https://github.com/conan-io/conan-center-index/wiki/Error-Knowledge-Base#KB-H027) [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK [HOOK - conan-center.py] pre_export(): ERROR: [NO AUTHOR (KB-H037)] Conanfile should not contain author. Remove 'author = "Inexor