I am using a MacBook (OS X 10.6.1, 2.26 GHz Intel Core 2 Duo) and Octave 3.2.0. I' ve installed the xCode suite available in the OSX installation CD. However, when I try to install any package, here is the message it gives me:
octave-3.2.0:1> pkg install miscellaneous-1.0.9.tar
warning: file miscellaneous-1.0.9.tar does not exist
octave-3.2.0:2> cd Desktop
octave-3.2.0:3> pkg install miscellaneous-1.0.9.tar
ld: warning: in /Applications/Octave.app/Contents/Resources/bin/octave-3.2.0, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/octave-3.2.0/liboctinterp.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/octave-3.2.0/liboctave.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/octave-3.2.0/libcruft.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libfftw3.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libfftw3f.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libreadline.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libhdf5.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libz.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/libf95.a, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/libgcc.a, file is not of required architecture
waitbar.cc: In function ‘octave_value_list Fwaitbar(const octave_value_list&, int)’:
waitbar.cc:126: warning: deprecated conversion from string constant to ‘char*’
waitbar.cc:147: warning: deprecated conversion from string constant to ‘char*’
waitbar.cc:148: warning: deprecated conversion from string constant to ‘char*’
ld: warning: in /Applications/Octave.app/Contents/Resources/bin/octave-3.2.0, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/octave-3.2.0/liboctinterp.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/octave-3.2.0/liboctave.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/octave-3.2.0/libcruft.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libfftw3.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libfftw3f.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libreadline.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libhdf5.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/libz.dylib, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/libf95.a, file is not of required architecture
ld: warning: in /Applications/Octave.app/Contents/Resources/lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/libgcc.a, file is not of required architecture
Undefined symbols:
"Array<octave_value>::resize_fill_value()", referenced from:
Array<octave_value>::resize(int) in waitbar.o
"Array<char>::~Array()", referenced from:
vtable for Array<char>in waitbar.o
"Array<double>::~Array()", referenced from:
vtable for Array<double>in waitbar.o
"Array<char>::~Array()", referenced from:
vtable for Array<char>in waitbar.o
"Array<double>::~Array()", referenced from:
vtable for Array<double>in waitbar.o
"Array<double>::get_size(dim_vector const&)", referenced from:
Array<double>::Array(dim_vector const&)in waitbar.o
"Array<char>::~Array()", referenced from:
Array2<char>::~Array2()in waitbar.o
Array2<char>::~Array2()in waitbar.o
Array2<char>::~Array2()in waitbar.o
"octave_dld_function::create(octave_value_list (*)(octave_value_list const&, int), octave_shlib const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
_Gwaitbar in waitbar.o
"Array<double>::~Array()", referenced from:
Array2<double>::~Array2()in waitbar.o
Array2<double>::~Array2()in waitbar.o
Array2<double>::~Array2()in waitbar.o
"check_version(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
_Gwaitbar in waitbar.o
"Array<octave_value>::make_unique()", referenced from:
Array<octave_value>::elem(int) in waitbar.o
"vtable for octave_base_value", referenced from:
octave_base_value::octave_base_value()in waitbar.o
octave_base_value::~octave_base_value()in waitbar.o
"Array<octave_value>::~Array()", referenced from:
vtable for Array<octave_value>in waitbar.o
"Array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Array()", referenced from:
vtable for Array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >in waitbar.o
"print_usage()", referenced from:
Fwaitbar(octave_value_list const&, int)in waitbar.o
"Array<octave_value>::~Array()", referenced from:
octave_value_list::octave_value_list()in waitbar.o
octave_value_list::~octave_value_list()in waitbar.o
octave_value_list::~octave_value_list()in waitbar.o
octave_value_list::octave_value_list(octave_value const&)in waitbar.o
vtable for Array<octave_value>in waitbar.o
"octave_value::octave_value(double)", referenced from:
Fwaitbar(octave_value_list const&, int)in waitbar.o
"Array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Array()", referenced from:
vtable for Array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >in waitbar.o
"MatrixType::MatrixType()", referenced from:
Fwaitbar(octave_value_list const&, int)in waitbar.o
"Array<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Array()", referenced from:
string_vector::~string_vector()in waitbar.o
string_vector::~string_vector()in waitbar.o
"_error_state", referenced from:
_Gwaitbar in waitbar.o
"charMatrix::charMatrix(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
Fwaitbar(octave_value_list const&, int)in waitbar.o
Fwaitbar(octave_value_list const&, int)in waitbar.o
"Array<char>::make_unique()", referenced from:
Array<char>::elem(int)in waitbar.o
"Array<char>::operator=(Array<char> const&)", referenced from:
Array2<char>::operator=(Array2<char> const&)in waitbar.o
"octave_value::octave_value(Matrix const&, MatrixType const&)", referenced from:
Fwaitbar(octave_value_list const&, int)in waitbar.o
"Array<char>::get_size(dim_vector const&)", referenced from:
Array<char>::Array(dim_vector const&)in waitbar.o
"MatrixType::~MatrixType()", referenced from:
Fwaitbar(octave_value_list const&, int)in waitbar.o
Fwaitbar(octave_value_list const&, int)in waitbar.o
"Array<octave_value>::resize_fill(int, octave_value const&)", referenced from:
Array<octave_value>::resize(int) in waitbar.o
"Array<octave_value>::fill(octave_value const&)", referenced from:
Array<octave_value>::Array(int, octave_value const&)in waitbar.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [waitbar.oct] Error 1
'make' returned the following error: mkoctfile -DHAVE_OCTAVE_32 -v -DUSE_TERM -DHAVE_TERMCAP_H waitbar.cc -ltermcap
g++ -c -I/Applications/Octave.app/Contents/Resources/include -I/Applications/Octave.app/Contents/Resources/include/curl -I/Applications/Octave.app/Contents/Resources/include/readline -I/Applications/Octave.app/Contents/Resources/include -I/Applications/Octave.app/Contents/Resources/include/curl -I/Applications/Octave.app/Contents/Resources/include/readline -I/Applications/Octave.app/Contents/Resources/include -I/Applications/Octave.app/Contents/Resources/include/curl -I/Applications/Octave.app/Contents/Resources/include/readline -fPIC -I/Applications/Octave.app/Contents/Resources/include/octave-3.2.0 -I/Applications/Octave.app/Contents/Resources/include/octave-3.2.0/octave -I/Applications/Octave.app/Contents/Resources/include -mieee-fp -I/Applications/Octave.app/Contents/Resources/include/freetype2 -I/Applications/Octave.app/Contents/Resources/include -I/Applications/Octave.app/Contents/Resources/include -I/Applications/Octave.app/Contents/Resources/include/curl -I/Applications/Octave.app/Contents/Resources/include/readline -I/Applications/Octave.app/Contents/Resources/include -I/Applications/Octave.app/Contents/Resources/include/curl -I/Applications/Octave.app/Contents/Resources/include/readline -I/Applications/Octave.app/Contents/Resources/include -I/Applications/Octave.app/Contents/Resources/include/curl -I/Applications/Octave.app/Contents/Resources/include/readline -DHAVE_OCTAVE_32 -DUSE_TERM -DHAVE_TERMCAP_H waitbar.cc -o waitbar.o
g++ -bundle -bundle_loader /Applications/Octave.app/Contents/Resources/bin/octave-3.2.0 -o waitbar.oct waitbar.o -ltermcap -L/Applications/Octave.app/Contents/Resources/lib/octave-3.2.0 -L/Applications/Octave.app/Contents/Resources/lib -loctinterp -loctave -lcruft -L/Applications/Octave.app/Contents/Resources/lib -L/Applications/Octave.app/Contents/Resources/lib/octave-3.2.0 -L/Applications/Octave.app/Contents/Resources/lib -L/Applications/Octave.app/Contents/Resources/lib/octave-3.2.0 -Wl,-framework -Wl,vecLib -lfftw3 -lfftw3f -lreadline -lncurses -Wl,-framework -Wl,vecLib -lhdf5 -lz -lm -L/Applications/Octave.app/Contents/Resources/lib -L/Applications/Octave.app/Contents/Resources/bin/../lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/ -L/Applications/Octave.app/Contents/Resources/bin/../lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3 -L/usr/lib/gcc// -L/Applications/Octave.app/Contents/Resources/bin/../lib/gcc-lib/i386-apple-darwin8.11.1/4.0.3/// -L/usr/lib// -lhdf5 -lz -lf95 -lm -lSystemStubs -lmx
error: called from `pkg>configure_make' in file /Applications/Octave.app/Contents/Resources/share/octave/3.2.0/m/pkg/pkg.m near line 1253, column 2
error: called from:
error: /Applications/Octave.app/Contents/Resources/share/octave/3.2.0/m/pkg/pkg.m at line 714, column 5
error: /Applications/Octave.app/Contents/Resources/share/octave/3.2.0/m/pkg/pkg.m at line 287, column 7
octave-3.2.0:3>
What am I doing wrong?
Thanks in advance.
M. Diniz