general ports config question

Gary Aitken freebsd at
Tue Nov 6 03:59:03 UTC 2012

Tried getting an answer on questions but nothing useful;
hope this is appropriate.

I've been wanting gimp 2.8.0 (now 2.8.2) for a bit and as it's been slow to 
show up in the ports collection, thought I would see about building it.
Unfortunately, I don't know squat about the process but figured trying it 
would help slow my brain from atrophying at its currently rapidly accelerating 

Not wanting to disrupt my current environment (gimp 2.6 built from ports), 
I wanted to build 2.8 someplace else.  
Since gimp-2.8.2 requires babl-0.1.10, I thought I'd start there.

It's not clear to me what params or environment variables to set
prior to running ./configure to generate a Makefile which will cause it to:
  1. use stuff in the work directory by preference, 
  2. still find installed stuff in /usr/local if necessary;
  3. install the result in a different place,
     e.g. /usr/local in the work directory.

Unpacked the tarball in a work directory.
Just doing ./configure and then make craps out with 
  Making all in babl
  "Makefile", line 959: Missing dependency operator
which is a line which says:
which is defined empty

Looking at the installed version of babl (babl-0.1.6), 
this and other symbols are all defined to be something out of /usr/local
which leads me to think I'm missing something pretty basic;
I'm guessing those symbols should still be pointing at /usr/local/
via some defines I haven't set.




More information about the freebsd-ports mailing list