From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Yet another issue with vipm

Continuing on the VIPM is terrible thread - just ran into another time wasting issue that I can't figure out. I have

  • created a project with the files that I am interested in building into package and found the the dependencies to be correct.
  • opened every file to make sure that nothing is broken and even resaved the files after making some cosmetic adjustments to ensure that they save properly
  • opened the files multiple times to make sure that there are no issues loading
  • mass compiled the directory that I am trying to build into a package
  • shutdown and restarted LabVIEW
  • rebooted my computer
  • deleted and reconstructed the build spec for the package

and yet I still get a dependency not satisfied issue as shown in the image below.  The file it is griping about was originally deployed to the location that it lists, but was redeployed to another location.  Given that LabVIEW has no problems with the VIs in the package and that there is no dependency to be found in the location in the error, this seems to be strictly an issue with vipm.  Does anyone have any thoughts about this?

 

vipm_fail.png

0 Kudos
Message 1 of 6
(2,823 Views)

I'm just going to ask,  Did you see this link?

Some of your issues may be addressed there


"Should be" isn't "Is" -Jay
0 Kudos
Message 2 of 6
(2,802 Views)

I did not see this but no it doesn't answer my question.  Thanks though.

0 Kudos
Message 3 of 6
(2,777 Views)

Can you build an exe or source distribution from LabVIEW without running into this error? I have run into a few problems recently with builds having linking problems that don't seem to exist in development. If the same problem exists in a LabVIEW build there might be more options for debugging than a VIPB (I have very little experience making VIPBs so I don't really know).

Matt J | National Instruments | CLA
0 Kudos
Message 4 of 6
(2,752 Views)

Do you really have a decimal point at the beginning of the "Generic TEC" directory???

Rolf Kalbermatter
My Blog
0 Kudos
Message 5 of 6
(2,730 Views)

So, the decimal point indicates a hidden file and is generated when VIPM begins a build to temporarily store files before packaging.  Someone with more behind the scenes access will have to explain why, but I suspect it is to check that it does indeed compile.

And as it turns out, I magically fixed this problem.  I

  • did not change anything in the code.
  • did not recompile
  • did not add anything

What I did do was attempt to open the temporary files while it was doing it's thing (that rolfk points out) to see if I could determine why it seems to think there is a dependency on a non-existent file and viola! it worked.  And that only took me something like all day to figure out.  I wish (not really) that I could say that this is a solution, but I still have no idea why this error was thrown or why this would fix it. 

0 Kudos
Message 6 of 6
(2,704 Views)