[MacPorts] #55058: dovecot2 2.2.32 fails to build on i386 Snow Leopard

MacPorts noreply at macports.org
Tue Oct 10 23:28:44 UTC 2017


#55058: dovecot2 2.2.32 fails to build on i386 Snow Leopard
---------------------------------------+----------------------
 Reporter:  grumpybozo                 |      Owner:
     Type:  defect                     |     Status:  new
 Priority:  Normal                     |  Milestone:
Component:  ports                      |    Version:  2.4.1
 Keywords:  haspatch snowleopard i386  |       Port:  dovecot2
---------------------------------------+----------------------
 The error is:
 {{{
 libtool: compile:  /usr/bin/g++-4.2 -DHAVE_CONFIG_H -I. -I../../..
 -I../../../src/lib -I../../../src/lib-mail -I../../../src/lib-index
 -I../../../src/lib-storage -I../../../src/plugins/fts
 -I../../../src/doveadm -I/opt/local/include/openssl -I/opt/local/include
 -I/opt/local/include/CLucene/ext -pipe -Os -arch i386
 -D__STDC_LIMIT_MACROS -MT lucene-wrapper.lo -MD -MP -MF .deps/lucene-
 wrapper.Tpo -c lucene-wrapper.cc  -fno-common -DPIC -o .libs/lucene-
 wrapper.o
     In file included from ../../../src/lib/lib.h:33,
                      from lucene-wrapper.cc:4:
     ../../../src/lib/byteorder.h:94: error: integer constant is too large
 for ‘long’ type
     ../../../src/lib/byteorder.h:95: error: integer constant is too large
 for ‘long’ type
     ../../../src/lib/byteorder.h:96: error: integer constant is too large
 for ‘long’ type
     ../../../src/lib/byteorder.h:97: error: integer constant is too large
 for ‘long’ type
     make[4]: *** [lucene-wrapper.lo] Error 1
 }}}

 Adding 'LL' to the end of the 16-digit hex literals in byteorder.h that
 are used to test the structure of 64-bit integers fixes this and avoids
 any problem which could arise from the compiler using a 32-bit type for
 those literals that could fit in 32 bites.

--
Ticket URL: <https://trac.macports.org/ticket/55058>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list