Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jan 2008 06:21:12 +0100
From:      Peter Much <pmc@citylink.dinoex.sub.org>
To:        fjoe@FreeBSD.org, multimedia@FreeBSD.org
Subject:   Your FreeBSD ports: fixes for broken Makefiles
Message-ID:  <20080128052112.GA59262@gate.oper.dinoex.org>

next in thread | raw e-mail | index | archive | help

Hi,

  trying to build databases/pgadmin3 on FreeBSD 5.5 (yes i know i
should upgrade, but there are now so many ports to install!) - it 
fails because of two broken Makefiles:

1. databases/pgadmin3 - logic error:
2. devel/liboil - compiler version 4.0+ is not supported from 
   Mk/bsd.gcc.mk - making it 4.1+ works and fetches the gcc42
   that openoffice had installed.

That's not worth a bugreport - just drop it in at next occasion,
please.

rgds,
PMc

*** databases/pgadmin3/Makefile.orig    Mon Jan 28 02:38:22 2008
--- databases/pgadmin3/Makefile Mon Jan 28 03:32:27 2008
***************
*** 34,40 ****
  
  .include <bsd.port.pre.mk>
  
! .if ${OSVERSION} < 503105 || ${OSVERSION} < 600014
  IGNORE= can not be built. Your system has broken vswprintf(3) function
  .endif
  
--- 34,40 ----
  
  .include <bsd.port.pre.mk>
  
! .if ${OSVERSION} < 503105 || (${OSVERSION} > 600000 && ${OSVERSION} < 600014)
  IGNORE= can not be built. Your system has broken vswprintf(3) function
  .endif

*** devel/liboil/Makefile.orig  Wed Jan  2 04:51:26 2008
--- devel/liboil/Makefile       Mon Jan 28 03:23:50 2008
***************
*** 32,38 ****
  .endif
  
  .if defined(WITH_3DNOW_GCC40) && ${OSVERSION} < 700042
! USE_GCC=      4.0+
  .if ${OSVERSION} < 600000
  RUN_DEPENDS+= ${BUILD_DEPENDS}
  .endif
--- 32,38 ----
  .endif
  
  .if defined(WITH_3DNOW_GCC40) && ${OSVERSION} < 700042
! USE_GCC=      4.1+
  .if ${OSVERSION} < 600000
  RUN_DEPENDS+= ${BUILD_DEPENDS}
  .endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080128052112.GA59262>