David Mertens writes: > > > A little slim on the debugging info :-) (see BUGS in the > > PDL source for info on what is useful for problem reports) > > but you might want to check that you don't have more than > > one PDL installation in your path. > > Well, I'm sorry for clogging the mailing list with that one.
Apologies not needed, the feedback is very helpful since a problem someone has with PDL is a problem someone has with PDL... > ...snip... > > But wait - did you say this would only happen if you have > two PDLs installed? I was speculating that the problem was you had more than one PDL in your PATH and @INC which can cause funny results since the build and test process has not been made safe against such problems. > I had only one installed. I can't imagine that this sort > of problem would crop back up the next time I update my GIT > and run the tests. If you have PDL installed in the system perl locations and you do a perl -Mblib t/test-here.t then you basically put the just built PDL in the perl INC path ahead of the other PDL. Not usually noticed as long as the new PDL has the same (or more) submodules built. If one is missing (as was the case because of all the 0's in the perldl.conf settings) then the PDL later in the INC path gets pulled in but now everything is messed up... > I guess the upshot - and the thing worth mentioning on the > wiki - is that you have a package-based install of PDL, you > should remove it before testing your GIT or sourceforge tarball > version. No need to remove it. If you've built a module, then the test will pick it up correctly since it will be at the front of INC. If the module did not build, then it is possible that you are picking up the other PDL. An easy way to check would be to try running the tests as perl t/test-here.t and the other PDL will show up if it is there.... Thanks again for the feedback and the wiki work. It looks good. Cheers, Chris
_______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
