[MacPorts] #35153: Postgresql90, Postgresql91 - /usr/include/unistd.h:689:26: error: expected identifier

MacPorts noreply at macports.org
Tue Jul 10 22:56:10 PDT 2012


#35153: Postgresql90, Postgresql91 - /usr/include/unistd.h:689:26: error: expected
identifier
----------------------------+-----------------------------------------------
 Reporter:  ilya@…          |       Owner:  macports-tickets@…                   
     Type:  defect          |      Status:  new                                  
 Priority:  Normal          |   Milestone:                                       
Component:  ports           |     Version:  2.1.99                               
 Keywords:  mountainlion    |        Port:  Postgresql90, Postgresql91           
----------------------------+-----------------------------------------------
 usr/bin/clang -pipe -O2 -arch x86_64 -Wall -Wmissing-prototypes -Wpointer-
 arith -Wdeclaration-after-statement -Wendif-labels -Wformat-security -fno-
 strict-aliasing -fwrapv  -I. -I. -I../../src/include -I/opt/local/include
 -I/opt/local/include/ossp -I/opt/local/include/libxml2
 -I/opt/local/include  -c -o uuid-ossp.o uuid-ossp.c
 In file included from uuid-ossp.c:28:
 In file included from /opt/local/include/ossp/uuid.h:38:
 /usr/include/unistd.h:689:26: error: expected identifier
 int      gethostuuid(uuid_t, const struct timespec *)
 __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
                              ^
 In file included from uuid-ossp.c:28:
 /opt/local/include/ossp/uuid.h:94:24: error: typedef redefinition with
 different types ('struct uuid_st' vs '__darwin_uuid_t' (aka 'unsigned char
 [16]'))
 typedef struct uuid_st uuid_t;
                        ^
 /usr/include/uuid/uuid.h:42:25: note: previous definition is here
 typedef __darwin_uuid_t uuid_t;
                         ^
 In file included from uuid-ossp.c:28:
 /opt/local/include/ossp/uuid.h:107:22: error: conflicting types for
 'uuid_compare'
 extern uuid_rc_t     uuid_compare  (const uuid_t  *_uuid, const uuid_t
 *_uuid2, int *_result);
                      ^
 /usr/include/uuid/uuid.h:59:5: note: previous declaration is here
 int uuid_compare(const uuid_t uu1, const uuid_t uu2);
     ^
 3 errors generated.
 make: *** [uuid-ossp.o] Error 1

-- 
Ticket URL: <https://trac.macports.org/ticket/35153>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list