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

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

[Octave-bug-tracker] [bug #57231] [octave forge] (nan) Build failure wit


From: Rafael Laboissiere
Subject: [Octave-bug-tracker] [bug #57231] [octave forge] (nan) Build failure with Octave 5.1.0
Date: Thu, 14 Nov 2019 01:16:59 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36

URL:
  <https://savannah.gnu.org/bugs/?57231>

                 Summary: [octave forge] (nan) Build failure with Octave 5.1.0
                 Project: GNU Octave
            Submitted by: rlaboiss
            Submitted on: Thu 14 Nov 2019 06:16:58 AM UTC
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Build Failure
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: other
        Operating System: GNU/Linux

    _______________________________________________________

Details:

The new version of the nan package (3.4.3) does not compile against Octave
5.1.0, with g++ 9.2.1 on a Debian GNU/Linux unstable system.  Here is an
excerpt of the build log:


[snip]
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:195: histo_mex.mex] Error 1
make[1]: *** Waiting for unfinished jobs....
g++ -I/usr/include/octave-5.1.0/octave/.. -I/usr/include/octave-5.1.0/octave 
-pthread -fopenmp -g -O2
-fdebug-prefix-map=/var/data/rlaboiss/debian/PKGS/octave-nan/octave-nan=.
-fstack-protector-strong -Wformat 
-Werror=format-security -shared -Wl,-Bsymbolic -pthread -Wl,--no-undefined  
-o covm_mex.mex  /tmp/oct-zVHE78.o   -lgomp  -L/usr/lib/x86_64-linux-gnu 
-Wl,-z,relro
/usr/bin/ld: /tmp/oct-zVHE78.o: in function `mexFunction':
./src/covm_mex.cpp:95: undefined reference to `mxIsDouble'
/usr/bin/ld: ./src/covm_mex.cpp:98: undefined reference to `mexErrMsgTxt'
/usr/bin/ld: ./src/covm_mex.cpp:99: undefined reference to `mxGetM'
/usr/bin/ld: ./src/covm_mex.cpp:100: undefined reference to `mxGetN'
/usr/bin/ld: ./src/covm_mex.cpp:131: undefined reference to `mexCallMATLAB'
/usr/bin/ld: ./src/covm_mex.cpp:135: undefined reference to `mxDestroyArray'
/usr/bin/ld: ./src/covm_mex.cpp:153: undefined reference to
`mxCreateDoubleMatrix'
/usr/bin/ld: ./src/covm_mex.cpp:154: undefined reference to `mxGetPr'
/usr/bin/ld: ./src/covm_mex.cpp:157: undefined reference to
`mxCreateDoubleMatrix'
/usr/bin/ld: ./src/covm_mex.cpp:158: undefined reference to `mxGetPr'
/usr/bin/ld: ./src/covm_mex.cpp:803: undefined reference to
`mxGetNumberOfElements'
/usr/bin/ld: ./src/covm_mex.cpp:95: undefined reference to `mxIsComplex'
/usr/bin/ld: ./src/covm_mex.cpp:95: undefined reference to `mxIsSparse'
/usr/bin/ld: ./src/covm_mex.cpp:96: undefined reference to `mxGetPr'
/usr/bin/ld: ./src/covm_mex.cpp:104: undefined reference to
`mxGetNumberOfElements'
/usr/bin/ld: ./src/covm_mex.cpp:118: undefined reference to
`mxGetNumberOfElements'

/usr/bin/ld: ./src/covm_mex.cpp:135: undefined reference to `mxDestroyArray'
/usr/bin/ld: ./src/covm_mex.cpp:153: undefined reference to
`mxCreateDoubleMatrix'
/usr/bin/ld: ./src/covm_mex.cpp:154: undefined reference to `mxGetPr'
/usr/bin/ld: ./src/covm_mex.cpp:157: undefined reference to
`mxCreateDoubleMatrix'
/usr/bin/ld: ./src/covm_mex.cpp:158: undefined reference to `mxGetPr'
/usr/bin/ld: ./src/covm_mex.cpp:803: undefined reference to
`mxGetNumberOfElements'
/usr/bin/ld: ./src/covm_mex.cpp:95: undefined reference to `mxIsComplex'
/usr/bin/ld: ./src/covm_mex.cpp:95: undefined reference to `mxIsSparse'
/usr/bin/ld: ./src/covm_mex.cpp:96: undefined reference to `mxGetPr'
/usr/bin/ld: ./src/covm_mex.cpp:104: undefined reference to
`mxGetNumberOfElements'
/usr/bin/ld: ./src/covm_mex.cpp:118: undefined reference to
`mxGetNumberOfElements'
/usr/bin/ld: ./src/covm_mex.cpp:131: undefined reference to `mexCallMATLAB'
/usr/bin/ld: ./src/covm_mex.cpp:135: undefined reference to `mxDestroyArray'
/usr/bin/ld: ./src/covm_mex.cpp:145: undefined reference to `mxGetM'
/usr/bin/ld: ./src/covm_mex.cpp:146: undefined reference to `mxGetN'
/usr/bin/ld: ./src/covm_mex.cpp:149: undefined reference to `mexErrMsgTxt'
/usr/bin/ld: ./src/covm_mex.cpp:91: undefined reference to `mexErrMsgTxt'
/usr/bin/ld: ./src/covm_mex.cpp:133: undefined reference to `mxGetScalar'
/usr/bin/ld: ./src/covm_mex.cpp:76: undefined reference to `mexPrintf'
/usr/bin/ld: ./src/covm_mex.cpp:77: undefined reference to `mexPrintf'
/usr/bin/ld: ./src/covm_mex.cpp:124: undefined reference to `mexErrMsgTxt'
/usr/bin/ld: ./src/covm_mex.cpp:805: undefined reference to `mxGetClassID'
/usr/bin/ld: ./src/covm_mex.cpp:107: undefined reference to `mxIsDouble'
/usr/bin/ld: ./src/covm_mex.cpp:107: undefined reference to `mxIsComplex'
/usr/bin/ld: ./src/covm_mex.cpp:111: undefined reference to `mexErrMsgTxt'
/usr/bin/ld: ./src/covm_mex.cpp:816: undefined reference to `mxGetData'
/usr/bin/ld: ./src/covm_mex.cpp:108: undefined reference to `mxGetPr'
/usr/bin/ld: ./src/covm_mex.cpp:829: undefined reference to `mxGetData'
/usr/bin/ld: ./src/covm_mex.cpp:825: undefined reference to `mxGetData'
/usr/bin/ld: ./src/covm_mex.cpp:821: undefined reference to `mxGetData'
/usr/bin/ld: ./src/covm_mex.cpp:810: undefined reference to `mxGetData'
/usr/bin/ld: ./src/covm_mex.cpp:807: undefined reference to `mxGetData'
/usr/bin/ld: ./src/covm_mex.cpp:837: undefined reference to `mexPrintf'
/usr/bin/ld: ./src/covm_mex.cpp:122: undefined reference to `mxGetPr'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:195: covm_mex.mex] Error 1
make[1]: Leaving directory
'/var/data/rlaboiss/debian/PKGS/octave-nan/octave-nan/src'


The patch attached to this bug report fixes the problem.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Thu 14 Nov 2019 06:16:58 AM UTC  Name: drop-no-undefined-ldflags.patch 
Size: 799B   By: rlaboiss

<http://savannah.gnu.org/bugs/download.php?file_id=47864>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57231>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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