Project

General

Profile

Bug #24814

Some small bugs in the art and fhicl-dump help output

Added by Rob Kutschke 2 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Infrastructure
Target version:
Start date:
08/18/2020
Due date:
% Done:

100%

Estimated time:
Spent time:
Occurs In:
Scope:
Internal
Experiment:
Mu2e
SSI Package:
Duration:

Description

I was updating Mu2e documentation about using art and encountered a few minor issues; nothing is pressing.

fhicl-dump -h includes the following fragment

-l [ --lookup-policy ] arg (=permissive)
lookup policy code (see
'--policy-types')

The reference should be to --supported-policies, not --policy-types

mu2e --print-available mfPlugin gives some warning messages before printing output that I think may be correct.

In: getAllowedConfiguration
---- Configuration BEGIN
  Unable to load requested symbol allowed_configuration from library /cvmfs/mu2e.opensciencegrid.org/artexternals/artdaq_core/v3_05_18/slf7.x86_64.e19.s100.prof/lib/libartdaq-core_Utilities_GenFile_mfPlugin.so
  /cvmfs/mu2e.opensciencegrid.org/artexternals/artdaq_core/v3_05_18/slf7.x86_64.e19.s100.prof/lib/libartdaq-core_Utilities_GenFile_mfPlugin.so: undefined symbol: allowed_configuration
---- Configuration END

In: getFilePath
---- Configuration BEGIN
  Unable to load requested symbol get_source_location from library /cvmfs/mu2e.opensciencegrid.org/artexternals/artdaq_core/v3_05_18/slf7.x86_64.e19.s100.prof/lib/libartdaq-core_Utilities_GenFile_mfPlugin.so
  /cvmfs/mu2e.opensciencegrid.org/artexternals/artdaq_core/v3_05_18/slf7.x86_64.e19.s100.prof/lib/libartdaq-core_Utilities_GenFile_mfPlugin.so: undefined symbol: get_source_location
---- Configuration END

===================================================================================================
   Destination type    Source location
---------------------------------------------------------------------------------------------------
1. GenFile             [ not found ]
2. cerr                / [ external source ] /messagefacility/plugins/cerr_mfPlugin.cc
3. cout                / [ external source ] /messagefacility/plugins/cout_mfPlugin.cc
4. file                / [ external source ] /messagefacility/plugins/file_mfPlugin.cc
5. sqlite              / [ external source ] /messagefacility/plugins/sqlite_mfPlugin.cc
6. stringstream        / [ external source ] /messagefacility/plugins/stringstream_mfPlugin.cc
7. syslog              / [ external source ] /messagefacility/plugins/syslog_mfPlugin.cc
===================================================================================================

History

#1 Updated by Kyle Knoepfel 2 months ago

  • % Done changed from 0 to 100
  • Assignee set to Kyle Knoepfel
  • Status changed from New to Resolved
  • Category set to Infrastructure
  • Experiment Mu2e added
  • Experiment deleted (-)
  • Occurs In 3.06.02 added

The program-options typos have been fixed with commit fhicl-cpp:386c76.

The --available-modules error messages are due to GenFile not linking against cetlib and fhiclcpp, which should be corrected on the artdaq side. I have, however, changed the error messages to be written to STDERR, so you can redirect the message to /dev/null if you prefer in a future art version.

#2 Updated by Kyle Knoepfel 2 months ago

  • Target version set to 3.06.03

#3 Updated by Kyle Knoepfel about 1 month ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF