> I think you are getting this because your version of Octave is old, > and the Octave C++ API that the package is using has changed. It works > for me with > > openSuSE 12.1 > Octave 3.4.3 > GDCM 2.0.18 > dicom package 0.1.1 >
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 Any idea on what's going wrong? Thanks! Joelle ------------------------------------------------------------------------------ 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