Opened 18 years ago

Closed 17 years ago

#7506 closed defect (wontfix)

BUG: postgresql8 won't build

Reported by: ben@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.2
Keywords: Cc:
Port:

Description

10.4.5/XCode 2.2

postgresql8 8.1.3,

looks like a typical GCC4 error

... gnumake -C ecpglib all /usr/bin/gcc-4.0 -no-cpp-precomp -I/opt/local/var/db/dports/build/_Users_ben_projects_darwinports_dports_databases_postgresql8/work/postgresql-8.1.3/src/interfaces/libpq -I/opt/local/include -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -DFRONTEND -I../../../../src/interfaces/ecpg/include -I../../../../src/interfaces/libpq -I../../../../src/port -I../../../../src/include -I/opt/local/include -I/opt/local/include -c -o execute.o execute.c execute.c: In function 'ECPGstore_input': execute.c:549: warning: implicit declaration of function 'ECPGis_noind_null' execute.c: At top level: execute.c:1364: error: conflicting types for 'ECPGdo' /opt/local/include/ecpglib.h:50: error: previous declaration of 'ECPGdo' was here gnumake[4]: * [execute.o] Error 1 gnumake[3]: * [all] Error 2 gnumake[2]: * [all] Error 2 gnumake[1]: * [all] Error 2 gnumake: * [all] Error 2

Change History (2)

comment:1 Changed 18 years ago by mww@…

Cc: mww@… removed
Owner: changed from darwinports-bugs@… to mww@…

looks like a postgresql[7] installed while configuring postgresql8! ;)

I'll see if I can confirm this; to fix this, we'd have to change the includedir of postrgesql7 - something I had in mind for quite some time now. Problem is, that this will break most ports depending on postgreslq7.

Perhaps we should just create a new portstgresql7 (with the '7') port and then phase out the old postgresql port after a month or so, when all ports should have been fixed.

comment:2 Changed 17 years ago by pguyot (Paul Guyot)

Resolution: wontfix
Status: newclosed

postgresql8 is deprecated in favor of postgresql81.

Note: See TracTickets for help on using tickets.