LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

App Builder corrupts NI_Bit Manipulation.lvlib

With a certain combination of build spec options ("Remove unused members of project libraries" checked, "Modify project library file after removing unused members" unchecked, "Use fast file format" uncheked) my EXE build does not run and shows this error message:

avogadro5_0-1684532774062.png

After an arduous process of finding the cause of this issue, I traced the problematic dependency to "NI_Message Digest API.lvlib:Compute Digest And Reset.vim." This VI has dependencies in NI_Bit Manipulation.lvlib. When I attempt a source distribution of this lvlib using the attached "lvlib-corruptor.lvproj," the generated lvlib can't be opened in LabVIEW:

avogadro5_1-1684533144258.png

When I modify the source distribution to release other LVLibs in vi.lib I find that they are not corrupted. I attached the corrupt lvlib output and the lvlib-corruptor.lvproj.

 

Why is this lvlib corrupt and why does the source distribution produce corrupt lvlibs?

0 Kudos
Message 1 of 1
(395 Views)