help-octave
[Top][All Lists]
Advanced

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

Re: strange message while installing tsa-4.2.4.tar.gz package


From: marco atzeri
Subject: Re: strange message while installing tsa-4.2.4.tar.gz package
Date: Wed, 18 Jul 2012 14:17:24 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1

On 5/21/2012 11:25 AM, Carnë Draug wrote:
On 20 May 2012 22:38, Sergei Steshenko <address@hidden> wrote:
Hello,

while installing tsa-4.2.4.tar.gz package I've noticed the following strange 
messages:


make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: Entering directory 
`/mnt/sdb8/sergei/AFSWD_debug/build/octave_forge_bundle/oct-eXZ1Jq/tsa/src'
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: Nothing to be done for `mex4o'.
...
/home/qemu/octave-3.6.1/tsa-4.2.4/i686-pc-linux-gnu-api-v48+/covm_mex.mex: 
failed to load: 
/home/qemu/octave-3.6.1/tsa-4.2.4/i686-pc-linux-gnu-api-v48+/covm_mex.mex: 
wrong ELF class: ELFCLASS64
.

Any idea what this all can be ?

I.e., for example, why Matlab is called during Octave package installation ?

What is that "ELFCLASS64" ? My machine is a 32 bit one.

Thanks,
   Sergei.

Hi Sergei,

this belongs to the octave-forge mailing list. I'm CC'ing this e-mail
there. I'm also CC'ing Alois Schloegl, the author and package
maintaner of tsa.

Carnë

the tsa-4.2.4 package is incorrectly including the mex files
built for a specific platform.

tsa/src/covm_mex.mexw32
tsa/src/covm_mex.mexa64
tsa/src/sumskipnan_mex.cpp
tsa/src/covm_mex.mexw64
tsa/src/covm_mex.mex
tsa/src/sumskipnan_mex.mexa64
tsa/src/sumskipnan_mex.mexw32
tsa/src/sumskipnan_mex.mex
tsa/src/Makefile
tsa/src/sumskipnan_mex.mexw64
tsa/src/covm_mex.cpp

so the Makefile will not recompile them for the right platform.

On my cygwin :

$ file *.mex
covm_mex.mex: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x7b9f63a496a41bb490ebb7d6239da5c7dbb2e130, not stripped sumskipnan_mex.mex: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x38057facd70b6f315b722c6749d6b872d425b619, not stripped

while before

$ file *.mex
covm_mex.mex: PE32 executable (DLL) (console) Intel 80386, for MS Windows sumskipnan_mex.mex: PE32 executable (DLL) (console) Intel 80386, for MS Windows

can the package source be cleaned and released ?

I will also appreciate a more clean build (same on NaN)
avoiding the usage of mexext if not present.


mkdir (/tmp/oct-28cc1c.39)
untar (tsa-4.2.4.tar.gz, /tmp/oct-28cc1c.39)
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: Entering directory `/tmp/oct-28cc1c.39/tsa/src'
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: Entering directory `/tmp/oct-28cc1c.39/tsa/src'
make: Entering directory `/tmp/oct-28cc1c.39/tsa/src'
make: Nothing to be done for `mex4o'.
make: Leaving directory `/tmp/oct-28cc1c.39/tsa/src'
copyfile /tmp/oct-28cc1c.39/tsa/src/covm_mex.mex /tmp/oct-28cc1c.39/tsa/src/sumskipnan_mex.mex /tmp/oct-28cc1c.39/tsa/inst/i686-pc-cygwin-api-v48+

Regards
MArco





reply via email to

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