FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 04-06-2008, 04:08 PM
Mitchell Laks
 
Default PDL::IO::Dicom is not packaged in pdl package how to add it in? dh-make-perl not working??

Hi,

I am working with medical images with PDL and perl.
I notice that the list of modules in
dpkg -L pdl

/usr/lib/perl5/PDL/IO/HDF
/usr/lib/perl5/PDL/IO/HDF/SD.pm
/usr/lib/perl5/PDL/IO/HDF/VS.pm
/usr/lib/perl5/PDL/IO/Dumper.pm
/usr/lib/perl5/PDL/IO/FastRaw.pm
/usr/lib/perl5/PDL/IO/Misc.pm
/usr/lib/perl5/PDL/IO/FlexRaw.pm
/usr/lib/perl5/PDL/IO/Pnm.pm
/usr/lib/perl5/PDL/IO/Pic.pm
/usr/lib/perl5/PDL/IO/NDF.pm
/usr/lib/perl5/PDL/IO/Storable.pm
/usr/lib/perl5/PDL/IO/FITS.pm
/usr/lib/perl5/PDL/IO/HDF.pm
/usr/lib/perl5/PDL/IO/GD.pm
/usr/lib/perl5/PDL/Options.pm
/usr/lib/perl5/PDL/Version.pm
/usr/lib/perl5/auto/PDL/IO
/usr/lib/perl5/auto/PDL/IO/Misc
/usr/lib/perl5/auto/PDL/IO/Misc/Misc.so
/usr/lib/perl5/auto/PDL/IO/Misc/Misc.bs
/usr/lib/perl5/auto/PDL/IO/Pnm
/usr/lib/perl5/auto/PDL/IO/Pnm/Pnm.so
/usr/lib/perl5/auto/PDL/IO/Pnm/Pnm.bs
/usr/lib/perl5/auto/PDL/IO/Storable
/usr/lib/perl5/auto/PDL/IO/Storable/Storable.so
/usr/lib/perl5/auto/PDL/IO/Storable/Storable.bs
/usr/lib/perl5/auto/PDL/IO/HDF
/usr/lib/perl5/auto/PDL/IO/HDF/SD
/usr/lib/perl5/auto/PDL/IO/HDF/SD/SD.so
/usr/lib/perl5/auto/PDL/IO/HDF/SD/SD.bs
/usr/lib/perl5/auto/PDL/IO/HDF/VS
/usr/lib/perl5/auto/PDL/IO/HDF/VS/VS.so
/usr/lib/perl5/auto/PDL/IO/HDF/VS/VS.bs
/usr/lib/perl5/auto/PDL/IO/GD
/usr/lib/perl5/auto/PDL/IO/GD/GD.so
/usr/lib/perl5/auto/PDL/IO/GD/GD.bs


while the site at cpan lists the following.

PDL::IO:icom a module for reading DICOM images.
PDL::IO:umper data dumping for structs with PDLs
PDL::IO::FITS Simple FITS support for PDL 0.9
PDL::IO::FastRaw A simple, fast and convenient io format for PerlDL.UNAUTHORIZED
PDL::IO::FlexRaw A flexible binary i/o format for PerlDL. UNAUTHORIZED
PDL::IO::HDF A PDL interface to the HDF4 library. UNAUTHORIZED 2.0
PDL::IO::Pic image I/O for PDL


There seems to be some discrimination here against Dicom.pm.


So my question here is
1. Can we get Dicom.pm to be included (PDL::IO:icom)
2. How to incorportate it into my debian system till then.

1) I guess I can stick in my local directory.
2) I could try cpan shell install of it.
3. Try dh-make-perl

However when I try dh-make-perl I get the following problem.

If I run dh-make-perl --build --cpan PDL::IO:icom
then I get
Extracting Types.pm
making PDL_B...
making PDL_S...
making PDL_US...
making PDL_L...
making PDL_LL...
making PDL_F...
making PDL_D...
Searching for Astro::FITS::Header package using apt-file.
Searching for ExtUtils::F77 package using apt-file.
Searching for Inline package using apt-file.

Needs the following debian packages: libastro-fits-header-perl, libextutils-f77-perl, libinline-perl
Package does not provide a long description - Please fill it in manually.
Using maintainer: mlaks <mlaks@earthlink.net>
Found changelog: Changes
Found docs: BUGS README TODO Basic/MatrixOps/README.ssl cygwin/README debian/README.Debian Doc/README Doc/TODO Doc/Pod/README Example/Benchmark/README Graphics/LUT/README Graphics/PLplot/README Graphics/TriD/README Graphics/TriD/OpenGL/README IO/GD/TODO IO/HDF/README IO/HDF/TODO IO/HDF/SD/README IO/HDF/VS/README IO/IDL/README IO/Pnm/converters/README Lib/FFTW/Readme Lib/GIS/Proj/README Lib/GIS/Proj/TODO Lib/GSL/RNG/README Lib/GSL/SF/README Lib/Transform/Proj4/README Lib/Transform/Proj4/TODO t/README win32/Readme PDL-2.4.3/BUGS PDL-2.4.3/README PDL-2.4.3/TODO PDL-2.4.3/Basic/MatrixOps/README.ssl PDL-2.4.3/cygwin/README PDL-2.4.3/debian/README.Debian PDL-2.4.3/Doc/README PDL-2.4.3/Doc/TODO PDL-2.4.3/Doc/Pod/README PDL-2.4.3/Example/Benchmark/README PDL-2.4.3/Graphics/LUT/README PDL-2.4.3/Graphics/PLplot/README PDL-2.4.3/Graphics/TriD/README PDL-2.4.3/Graphics/TriD/OpenGL/README PDL-2.4.3/IO/GD/TODO PDL-2.4.3/IO/HDF/README PDL-2.4.3/IO/HDF/TODO PDL-2.4.3/IO/HDF/SD/README PDL-2.4.3/IO/HDF/VS/README PDL-2.4.3/IO/IDL/README PDL-2.4.3/IO/Pnm/converters/README PDL-2.4.3/Lib/FFTW/Readme PDL-2.4.3/Lib/GIS/Proj/README PDL-2.4.3/Lib/GIS/Proj/TODO PDL-2.4.3/Lib/GSL/RNG/README PDL-2.4.3/Lib/GSL/SF/README PDL-2.4.3/Lib/Transform/Proj4/README PDL-2.4.3/Lib/Transform/Proj4/TODO PDL-2.4.3/t/README PDL-2.4.3/win32/Readme
Found examples: Graphics/TriD/OpenGL/examples/* PDL-2.4.3/Graphics/TriD/OpenGL/examples/*
The directory /home/mlaks/install-pdl-dicom/PDL-2.4.3/debian is already present and I won't overwrite it: remove it y


Now I clearly have these requirements


mlaks@Rashi:~/install-pdl-dicom$ dpkg -l |grep libextutils-f77-perl
ii libextutils-f77-perl 1.16-2 Simple interface to F77 libs
mlaks@Rashi:~/install-pdl-dicom$ dpkg -l |grep libastro-fits-header-perl
ii libastro-fits-header-perl 2.8.1-2 Perl tools for reading, modifying and writing
mlaks@Rashi:~/install-pdl-dicom$ dpkg -l |grep libinline-perl
ii libinline-perl 0.44-5 Write Perl subroutines in other programming la
mlaks@Rashi:~/install-pdl-dicom$

so I dont see the .deb created in my directory.

what does this mean and how to solve it?

Thanks,

Mitchell Laks
 

Thread Tools




All times are GMT. The time now is 06:13 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org