octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #45338] communications package fails to link w


From: anonymous
Subject: [Octave-bug-tracker] [bug #45338] communications package fails to link with libhdf5 on Windows
Date: Wed, 29 Jul 2015 18:56:57 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36

Follow-up Comment #15, bug #45338 (project octave):

I have a similar problem to this, however I'm on CentOS 6.6 64-bit.  I've
installed all dependencies (hdf5, hdf5-devel, hdf5-static, etc.) until all
warning messages emitted by `configure` were resolved.  I then ran through the
`make; make check; sudo make install` routines.  Not all tests passed, but far
more did than on my other system (also CentOS 6.6 64-bit which has this
problem too, but then somehow resolved itself).

I can get octave to run and install `control` and `signal` from the forge, but
it cannot install the `communications` package.  The installation log is
listed below.  I see posts for other OSs which always get chalked up to "local
configuration" like this one, but it's always revolving around compiling
Octave from source and the communications package.  

Has anyone else come across a repeatable-working solution for this package? 

octave:1> pkg install -forge -verbose communications
mkdir (/tmp/oct-oN7t9e)
untar (/tmp/communications-1.2.1.tar.gz, /tmp/oct-oN7t9e)
checking for mkoctfile... /usr/local/bin/mkoctfile-4.0.0 --verbose
checking for octave... /usr/local/bin/octave-4.0.0
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a sed that does not truncate output... /bin/sed
checking for Octave HDF5 preprocessor flags... 
checking for Octave HDF5 linker flags... 
checking for Octave HDF5 libraries... -lhdf5
checking for octave_hdf5_id type... no
checking for octave_base_value::gripe_load and
octave_base_value::gripe_save... no
checking whether octave_base_value::print is const-qualified... no
configure: creating ./config.status
config.status: creating Makefile
make: Entering directory `/tmp/oct-oN7t9e/communications-1.2.1/src'
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES __errcore__.cc
-o __errcore__.oct
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES
__gfweight__.cc -o __gfweight__.oct
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES cyclgen.cc -o
cyclgen.oct
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES cyclpoly.cc -o
cyclpoly.oct
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES __errcore__.cc -o __errcore__.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES __gfweight__.cc -o __gfweight__.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES cyclgen.cc -o cyclgen.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES cyclpoly.cc -o cyclpoly.o
g++ -shared -Wl,-Bsymbolic  -o __gfweight__.oct  __gfweight__.o  
-L/usr/local/lib/octave/4.0.0 -L/usr/local/lib -loctinterp -loctave   
g++ -shared -Wl,-Bsymbolic  -o __errcore__.oct  __errcore__.o  
-L/usr/local/lib/octave/4.0.0 -L/usr/local/lib -loctinterp -loctave   
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES genqamdemod.cc
-o genqamdemod.oct
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES genqamdemod.cc -o genqamdemod.o
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES -c
galois-def.cc -o galois-def.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES galois-def.cc -o galois-def.o
g++ -shared -Wl,-Bsymbolic  -o cyclpoly.oct  cyclpoly.o  
-L/usr/local/lib/octave/4.0.0 -L/usr/local/lib -loctinterp -loctave   
g++ -shared -Wl,-Bsymbolic  -o cyclgen.oct  cyclgen.o  
-L/usr/local/lib/octave/4.0.0 -L/usr/local/lib -loctinterp -loctave   
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES -c galois.cc
-o galois.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES galois.cc -o galois.o
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES -c
galoisfield.cc -o galoisfield.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES galoisfield.cc -o galoisfield.o
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES -c gf.cc -o
gf.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES gf.cc -o gf.o
/usr/local/bin/mkoctfile-4.0.0 --verbose -DGALOIS_DISP_PRIVATES -c op-gm-gm.cc
-o op-gm-gm.o
g++ -c  -fPIC -I/usr/local/include/octave-4.0.0/octave/..
-I/usr/local/include/octave-4.0.0/octave -I/usr/local/include -pthread
-fopenmp -g -O2    -DGALOIS_DISP_PRIVATES op-gm-gm.cc -o op-gm-gm.o
In file included from gf.cc:41:
ov-galois.h:41: error: ‘hid_t’ does not name a type
make: *** [gf.o] Error 1
make: *** Waiting for unfinished jobs....
g++ -shared -Wl,-Bsymbolic  -o genqamdemod.oct  genqamdemod.o  
-L/usr/local/lib/octave/4.0.0 -L/usr/local/lib -loctinterp -loctave   
In file included from op-gm-gm.cc:26:
ov-galois.h:41: error: ‘hid_t’ does not name a type
make: *** [op-gm-gm.o] Error 1
make: Leaving directory `/tmp/oct-oN7t9e/communications-1.2.1/src'




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45338>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]