Subject: Re: stlport installs gcc unconditionally
To: Mario Kemper <magick@zhadum.de>
From: Steven J. Dovich <dovich@tiac.net>
List: tech-pkg
Date: 02/28/2002 17:29:29
> i tried to install openoffice under -current. Openoffice needs
> stlport and this package installs gcc-2.95.3 which is not 
> necessary under -current. As i've read about successfull installs 
> of openoffice under -current i wonder whether there's something
> to configure to prevent this. 

Here is my solution, to be applied to devel/stlport/Makefile:


*** devel/stlport/Makefile.orig	Mon Feb 25 11:16:38 2002
--- devel/stlport/Makefile	Tue Feb 26 14:27:42 2002
***************
*** 10,17 ****
--- 10,22 ----
  HOMEPAGE=	http://www.stlport.org/
  COMMENT=	Complete C++ standard library
  
+ GCC_VERSION!=           ${CC} --version
+ .if ${GCC_VERSION}!="2.95.3"
  DEPENDS+=	{gcc,pgcc}>=${GCC_VERS}:../../lang/gcc
  GCC_VERS=	2.95.3
+ .else 
+ GCC_BINDIR=	/usr/bin
+ .endif
  
  USE_GMAKE=	# defined
  USE_LIBTOOL=	# defined


With this in place I can almost build misc/openoffice. Despite removal of tcsh
dependencies, the configure step fails if the tcsh package is not there.
Aside from that, there is another build issue which I will look at and
report on in a few hours.

/sjd