8000 GitHub - waynelewis/e3-ADSupport: ESS Site-specific module : ADSupport
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

waynelewis/e3-ADSupport

 
 

Repository files navigation

e3-ADSupport

This is the ESS customized single library (ADSupport) in order to integrate ADCore and others modules. However, the current limitations (not-supported) will be considered to use them.

Current status

The following libraries are supported as the one ADSupport library :

  • netCDF
  • jpeg
  • zlib
  • szip
  • tiff
  • blosc
  • hdf5 and hdf5_hl
  • nexus

The following libs are not supported :

  • xml2
  • GraphicsMagick

Configuration compilation and installation

$ git clone https://github.com/icshwi/e3-ADSupport.git
$ cd e3-ADSupport
$ git checkout target_path_test
$ make init
$ make patch
$ make build
$ make install 

Try to load the library to verify that is properly installed and without "Undefined Symbols"

$ iocsh.bash -r ADSupport,1.4.0
......
require ADSupport,1.4.0
Module ADSupport version 1.4.0 found in /testing/epics/base-3.15.5/require/0.0.0/siteMods/ADSupport/1.4.0/
Loading library /testing/epics/base-3.15.5/require/0.0.0/siteMods/ADSupport/1.4.0/lib/linux-x86_64/libADSupport.so
Loaded ADSupport version 1.4.0
ADSupport has no dbd file
Loading module info records for ADSupport

...
iocInit
Starting iocInit
############################################################################
## EPICS R3.15.5-EEE-3.15.5-patch
## EPICS Base built Feb 21 2018
############################################################################

Issues

XML2

There are some conflicts when the library is built when xml2 is enabled. For this reason xml2 support is currently disabled.

GraphicsMagick

The GraphicsMagick support consists in 12 sub modules. Not all them have been integrated or disabled due to conflict between names or due to the very complex directory structure of some submodules. This is the current status:

Sub-module Dependencies Status
bzlib NAME CONFLICTS -> DISABLED
lcms OK
ttf NOT FULLY INTEGRATED (COMPLEX DIRECTORY STRUCTURE)
wmf OK
webp OK
jp2 NOT INTEGRATED (COMPLEX DIRECTORY STRUCTURE)
jbig OK
png bzlib OK
magick zlib lcms ttf NAME CONFLICTS -> DISABLED
coders zlib big jp2 magick png ttf webp wmf NAME CONFLICTS -> DISABLED
filters magick ttf OK
Magick++ magick coders OK

Due to incomplete sub-modules, some depenencies cannot be satisfied and the GraphicsMagick support is disabled for now.

About

ESS Site-specific module : ADSupport

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 100.0%
0