LodePNG encoding routines not making it into libvtkm_rendering.a
The LodePNG dependency is being built into libvtkm_rendering.a
, but none of the symbols for writing pngs are present:
$ strings /usr/local/lib/libvtkm_rendering-1.5.a | grep 'lodepng_encode'
$ echo $?
1
All the decoding makes it in:
$ strings /usr/local/lib/libvtkm_rendering-1.5.a | grep 'lodepng_decode'
__ZN4vtkm3png14lodepng_decodeEPPhPjS3_PNS0_12LodePNGStateEPKhm
__ZN4vtkm3png16lodepng_decode24EPPhPjS3_PKhm
__ZN4vtkm3png16lodepng_decode32EPPhPjS3_PKhm
__ZN4vtkm3png21lodepng_decode_memoryEPPhPjS3_PKhmNS0_16LodePNGColorTypeEj
__ZN4vtkm3png29lodepng_decoder_settings_initEPNS0_22LodePNGDecoderSettingsE
lodepng_decode
_ZN4vtkm3png14lodepng_decodeEPPhPjS3_PNS0_12LodePNGStateEPKhm
lodepng_decode_memory
_ZN4vtkm3png21lodepng_decode_memoryEPPhPjS3_PKhmNS0_16LodePNGColorTypeEj
lodepng_decode32
_ZN4vtkm3png16lodepng_decode32EPPhPjS3_PKhm
lodepng_decode24
_ZN4vtkm3png16lodepng_decode24EPPhPjS3_PKhm
lodepng_decoder_settings_init
_ZN4vtkm3png29lodepng_decoder_settings_initEPNS0_22LodePNGDecoderSettingsE
0vtkm::png::lodepng_decode_memory
0vtkm::png::lodepng_decode24
0vtkm::png::lodepng_decode32
0vtkm::png::lodepng_decoder_settings_init
0vtkm::png::lodepng_decode
So for instance I cannot #include <vtkm/thirdparty/lodepng/vtkmlodepng/lodepng.h>
and use the full functionality of lodepng
.