Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Trilinos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 936
    • Issues 936
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • James Willenbring
  • Trilinos
  • Merge requests
  • !4674

Fix and narrow dependencies of TrilinosCouplingson STK for (#4502)

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged James Willenbring requested to merge 4502-fix-trilinoscouplings-stk-deps into develop Mar 20, 2019
  • Overview 8
  • Commits 3
  • Pipelines 0
  • Changes 3

Created by: bartlettroscoe

CC: @trilinos/trilinoscouplings, @jhux2

Only tests/exmaples depend on STK and then only the subpackages STKIO and STKMesh. This will also avoid the multiple main() link errors occurring in the RDC builds in #4502 (closed).

NOTE: This currently fails to build with the build error:

[1136/2553] Linking CXX executable packages/seacas/libraries/aprepro_lib/aprepro_test_app
FAILED: packages/seacas/libraries/aprepro_lib/aprepro_test_app 
: && /projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.10.1/bin/mpicxx  -pedantic -Wall -Wno-long-long -Wwrite-strings -Wshadow -Woverloaded-virtual  -g -std=c++11 -fopenmp -O3 -DNDEBUG   packages/seacas/libraries/aprepro_lib/CMakeFiles/aprepro_test_app.dir/apr_test.cc.o  -o packages/seacas/libraries/aprepro_lib/aprepro_test_app  -Wl,-rpath,/home/rabartl/Trilinos.base/BUILDS/CHECKIN/MPI_RELEASE_DEBUG_SHARED_PT_OPENMP/packages/seacas/libraries/aprepro_lib:/home/rabartl/Trilinos.base/BUILDS/CHECKIN/MPI_RELEASE_DEBUG_SHARED_PT_OPENMP/packages/seacas/libraries/exodus packages/seacas/libraries/aprepro_lib/libaprepro_lib.so.12.13 packages/seacas/libraries/exodus/libexodus.so.12.13 /projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/lib/libnetcdf.so /projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.4.1/gcc/4.8.4/openmpi/1.10.1/exo_parallel/lib/libpnetcdf.a /projects/sems/install/rhel6-x86_64/sems/tpl/hdf5/1.8.12/gcc/4.8.4/openmpi/1.10.1/parallel/lib/libhdf5_hl.so /projects/sems/install/rhel6-x86_64/sems/tpl/hdf5/1.8.12/gcc/4.8.4/openmpi/1.10.1/parallel/lib/libhdf5.so /projects/sems/install/rhel6-x86_64/sems/tpl/zlib/1.2.8/gcc/4.8.4/base/lib/libz.so /projects/sems/install/rhel6-x86_64/sems/tpl/hdf5/1.8.12/gcc/4.8.4/openmpi/1.10.1/parallel/lib/libhdf5_hl.so /projects/sems/install/rhel6-x86_64/sems/tpl/hdf5/1.8.12/gcc/4.8.4/openmpi/1.10.1/parallel/lib/libhdf5.so /projects/sems/install/rhel6-x86_64/sems/tpl/zlib/1.2.8/gcc/4.8.4/base/lib/libz.so && :
packages/seacas/libraries/aprepro_lib/CMakeFiles/aprepro_test_app.dir/apr_test.cc.o: In function `main':
/home/rabartl/Trilinos.base/Trilinos/packages/seacas/libraries/aprepro_lib/apr_test.cc:52: undefined reference to `SEAMS::Aprepro::putsym(std::string const&, SEAMS::Aprepro::SYMBOL_TYPE, bool)'
/home/rabartl/Trilinos.base/Trilinos/packages/seacas/libraries/aprepro_lib/apr_test.cc:58: undefined reference to `SEAMS::Aprepro::add_variable(std::string const&, std::string const&, bool, bool)'
/home/rabartl/Trilinos.base/Trilinos/packages/seacas/libraries/aprepro_lib/apr_test.cc:59: undefined reference to `SEAMS::Aprepro::add_variable(std::string const&, double, bool, bool)'
/home/rabartl/Trilinos.base/Trilinos/packages/seacas/libraries/aprepro_lib/apr_test.cc:95: undefined reference to `SEAMS::Aprepro::parse_stream(std::istream&, std::string const&)'
/home/rabartl/Trilinos.base/Trilinos/packages/seacas/libraries/aprepro_lib/apr_test.cc:71: undefined reference to `SEAMS::Aprepro::parse_stream(std::istream&, std::string const&)'
/home/rabartl/Trilinos.base/Trilinos/packages/seacas/libraries/aprepro_lib/apr_test.cc:83: undefined reference to `SEAMS::Aprepro::set_option(std::string const&, std::string const&)'
/home/rabartl/Trilinos.base/Trilinos/packages/seacas/libraries/aprepro_lib/apr_test.cc:129: undefined reference to `SEAMS::Aprepro::parse_string_interactive(std::string const&)'
packages/seacas/libraries/aprepro_lib/libaprepro_lib.so.12.13: undefined reference to `SEAMS::tokenize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
packages/seacas/libraries/aprepro_lib/libaprepro_lib.so.12.13: undefined reference to `SEAMS::Aprepro::error(std::string const&, bool, bool) const'
packages/seacas/libraries/aprepro_lib/libaprepro_lib.so.12.13: undefined reference to `SEAMS::Aprepro::version() const'
collect2: error: ld returned 1 exit status

Looks like some more missing dependencies.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: 4502-fix-trilinoscouplings-stk-deps