[MacPorts] #38168: Conflicting declarations in tiff and opencv
MacPorts
noreply at macports.org
Fri Feb 22 09:15:55 PST 2013
#38168: Conflicting declarations in tiff and opencv
--------------------------+------------------------
Reporter: karo03de@… | Owner: stromnov@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Resolution: | Keywords:
Port: tiff opencv |
--------------------------+------------------------
Changes (by larryv@…):
* owner: macports-tickets@… => stromnov@…
* port: tiff & opencv => tiff opencv
Old description:
> Compiling a program (gmic from gmic.scourceforge.net) using libtiff AND
> opencv throws errors concerning conflicting declarations. The error
> occurs since upgrade to MacPorts 2.1.3 :
>
> In file included from /opt/local/include/tiffio.h:33,
> from ./CImg.h:286,
> from gmic.h:71,
> from gmic.cpp:884:
> /opt/local/include/tiff.h:77: error: conflicting declaration ‘typedef
> long int int64’
> /opt/local/include/opencv2/core/types_c.h:163: error: ‘int64’ has a
> previous declaration as ‘typedef int64_t int64’
> /opt/local/include/tiff.h:78: error: conflicting declaration ‘typedef
> long unsigned int uint64’
> /opt/local/include/opencv2/core/types_c.h:164: error: ‘uint64’ has a
> previous declaration as ‘typedef uint64_t uint64’
>
> A workaround would be helpful.
New description:
Compiling a program (gmic from gmic.scourceforge.net) using libtiff AND
opencv throws errors concerning conflicting declarations. The error occurs
since upgrade to MacPorts 2.1.3 :
{{{
In file included from /opt/local/include/tiffio.h:33,
from ./CImg.h:286,
from gmic.h:71,
from gmic.cpp:884:
/opt/local/include/tiff.h:77: error: conflicting declaration ‘typedef long
int int64’
/opt/local/include/opencv2/core/types_c.h:163: error: ‘int64’ has a
previous declaration as ‘typedef int64_t int64’
/opt/local/include/tiff.h:78: error: conflicting declaration ‘typedef long
unsigned int uint64’
/opt/local/include/opencv2/core/types_c.h:164: error: ‘uint64’ has a
previous declaration as ‘typedef uint64_t uint64’
}}}
A workaround would be helpful.
--
--
Ticket URL: <https://trac.macports.org/ticket/38168#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list