> Hi,
>
> I first had a similar problem, which I solved by installing Octave
> 3.4.0 (Mac OS X 10.7.3).  I've checked out and built gdcm 2.0.18, and
> I'm trying to install dicom by running pkg install dicom-0.1.1.tar.gz.
>
> I get the following error:
>
> ld: warning: directory not found for option
> '-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib' ld: warning: directory not
> found for option '-L/Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc/..'
> ld: warning: ignoring file /usr/local/lib/libgdcmcharls.dylib, file
> was built for unsupported file format
>
> which is not the architecture being linked (i386) ld: warning:
> ignoring file /usr/local/lib/libgdcmjpeg8.dylib, file was built for
> unsupported file format which is not the architecture being linked
> (i386) ld: warning: ignoring file /usr/local/lib/libgdcmjpeg12.dylib,
> file was built for unsupported file format which is not the
> architecture being linked (i386) ld: warning: ignoring file
> /usr/local/lib/libgdcmjpeg16.dylib, file was built for unsupported
> file format which is not the architecture being linked (i386) ld:
> warning: ignoring file /usr/local/lib/libgdcmCommon.dylib, file was
> built for unsupported file format which is not the architecture being
> linked (i386) ld: warning: ignoring file
> /usr/local/lib/libgdcmDICT.dylib, file was built for unsupported file
> format which is not the architecture being linked (i386) ld: warning:
> ignoring file /usr/local/lib/libgdcmDSED.dylib, file was built for
> unsupported file format which is not the architecture being linked
> (i386) ld: warning: ignoring file /usr/local/lib/libgdcmIOD.dylib,
> file was built for unsupported file format which is not the
> architecture being linked (i386) ld: warning: ignoring file
> /usr/local/lib/libgdcmMSFF.dylib, file was built for unsupported file
> format which is not the architecture being linked (i386) Undefined
> symbols for architecture i386:
> "gdcm::VR::GetVRString(gdcm::VR::VRType)", referenced from:
> gdcm::operator<<(std::basic_ostream<char, std::char_traits<char> >&,
> gdcm::VR const&)in dicominfo.o "gdcm::VR::Compatible(gdcm::VR const&)
> const", referenced from: element2value(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >&, octave_value*,
> gdcm::DataElement const*, int, int)in dicominfo.o
> "gdcm::DataElement::GetValueAsSQ() const", referenced from:
> element2value(std::basic_string<char, std::char_traits<char>,
> std::allocator<char> >&, octave_value*, gdcm::DataElement const*, int,
> int)in dicominfo.o "gdcm::SequenceOfItems::GetItem(unsigned long)",
> referenced from: dumpSequence(octave_value*, gdcm::SequenceOfItems*,
> int, int)in dicominfo.o "gdcm::Preamble::Preamble()", referenced from:
> gdcm::FileMetaInformation::FileMetaInformation()in dicominfo.o
> "gdcm::Preamble::~Preamble()", referenced from:
> gdcm::FileMetaInformation::~FileMetaInformation()in dicominfo.o
> "gdcm::Reader::Read()", referenced from: dump(char const*, int)in
> dicominfo.o "gdcm::Reader::~Reader()", referenced from: dump(char
> const*, int)in dicominfo.o "vtable for gdcm::Reader", referenced from:
> gdcm::Reader::Reader()in dicominfo.o ld: symbol(s) not found for
> architecture i386 collect2: ld returned 1 exit status make: ***
> [dicominfo.oct] Error 1 'make' returned the following error: mkoctfile
> -c -g dicominfo.cpp mkoctfile -c -g dicomdict.cpp mkoctfile
> -L/usr/local/lib -lgdcmcharls -lgdcmjpeg8 -lgdcmjpeg12 -lgdcmjpeg16
> -lgdcmCommon - lgdcmDICT -lgdcmDSED -lgdcmIOD -lgdcmMSFF -g
> dicominfo.o dicomdict.o -o dicominfo.oct error: called from
> `pkg>configure_make' in file
> /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/pkg/pkg.m
> near line 1337, column 9 error: called from: error:
> /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/pkg/pkg.m
> at line 783, column 5 error:
> /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/pkg/pkg.m
> at line 354, column 9

First, I must admit I know very little about apple stuff. It looks
like a GDCM config problem. Can you enable the GDCM apps, and then try
using gdcmdump. If this fails, please report to the GDCM project[1].
Though Mathieu is mostly on linux, I think he has tested GDCM on mac.

[1]
https://lists.sourceforge.net/lists/listinfo/gdcm-developers
-- 
/* andy buckle */

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to