|
| From: | anonymous |
| Subject: | [Octave-bug-tracker] [bug #52837] mkoctfile: usr/include/octave-4.2.1/octave/config.h hides required include |
| Date: | Mon, 8 Jan 2018 09:18:42 -0500 (EST) |
| User-agent: | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0 |
URL:
<http://savannah.gnu.org/bugs/?52837>
Summary: mkoctfile: usr/include/octave-4.2.1/octave/config.h
hides required include
Project: GNU Octave
Submitted by: None
Submitted on: Mon 08 Jan 2018 02:18:41 PM UTC
Category: None
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: 4.2.1
Operating System: GNU/Linux
_______________________________________________________
Details:
I tried to build a mexfile using
mkoctfile --mex ...
and linking an external library. This external library includes a header file
"config.h" (I added the path to this file using -I...). However, during the
build process compile errors occurred because the header
"usr/include/octave-4.2.1/octave/config.h" (which I did not include via -I...)
was used instead of the file defined by the external library, leading to
missing definitions.
Renaming "usr/include/octave-4.2.1/octave/config.h" allowed the compiler to
successfully terminate.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?52837>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |