[MacPorts] #38168: Conflicting declarations in tiff and opencv
MacPorts
noreply at macports.org
Wed Mar 20 05:04:58 PDT 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 |
--------------------------+------------------------
Comment (by karo03de@…):
Replying to [comment:3 stromnov@…]:
> Changing
> {{{
> typedef int64_t int64;
> typedef uint64_t uint64;
> }}}
> to
> {{{
> typedef long int int64;
> typedef long unsigned int uint64;
> }}}
> is a very bad idea (exceptionally for non-64bit platform).
Possibly the change in tiffconf.h in the lines or according those lines
{{{
/* Signed 64-bit type */
#ifndef __LP64__
#define TIFF_INT64_T signed long long
#else /* __LP64__ */
#define TIFF_INT64_T signed long
#endif /* __LP64__ */
/* Signed 8-bit type */
#define TIFF_INT8_T signed char
/* Unsigned 16-bit type */
#define TIFF_UINT16_T unsigned short
/* Unsigned 32-bit type */
#define TIFF_UINT32_T unsigned int
/* Unsigned 64-bit type */
#ifndef __LP64__
#define TIFF_UINT64_T unsigned long long
#else /* __LP64__ */
#define TIFF_UINT64_T unsigned long
#endif /* __LP64__ */
}}}
is better ?
--
Ticket URL: <https://trac.macports.org/ticket/38168#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list