Orvar,

you could let the "old" pkgbuild build the new one: (and relocate the new one 
to the patch /opt/jdsbld/ )

SFpkgbuild package contains the 1.2.0 Version.

1) build new one, but without installing it:

   source /opt/jdsbld/bin/env.sh

   mkdir ~/tmp
   cd ~/tmp
   wget 
"http://prdownloads.sourceforge.net/pkgbuild/pkgbuild-1.3.0.tar.bz2?download";

   bzip2 -d < pkgbuild-1.3.0.tar.bz2 | tar xvf - pkgbuild-1.3.0/pkgbuild.spec

   mv pkgbuild-1.3.0.tar.bz2 ~/packages/SOURCES

   pkgtool --define '_basedir /opt/jdsbld' build-only 
pkgbuild-1.3.0/pkgbuild.spec 

   pfexec pkgrm SFpkgbuild
   pfexec pkgadd -d ~/packages/PKGS   SFpkgbuild       (add -G if you have 
zones and don't want it in the zones)


Regards,
Thomas

On Wed, Apr 02, 2008 at 12:23:58PM -0700, Orvar Korvar wrote:
> Hmmm.... When I downloaded 1.3.0 from the above link I ran into problems.
> 
> $./configure 
> $make
> Making all in m4
> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"pkgbuild\" 
> -DVERSION=\"1.3.0\" -I.    -D_LARGEFILE64_SOURCE  
> -DPKGBUILD_VERSION=\"1.3.0\" -g -O2 -MT pkgdbgrep-pkgdbgrep.o -MD -MP -MF 
> .deps/pkgdbgrep-pkgdbgrep.Tpo -c -o pkgdbgrep-pkgdbgrep.o `test -f 
> 'pkgdbgrep.c' || echo './'`pkgdbgrep.c
> pkgdbgrep.c: In function `read_contents':
> pkgdbgrep.c:142: error: 'for' loop initial declaration used outside C99 mode
> pkgdbgrep.c:162: error: 'for' loop initial declaration used outside C99 mode

> pkgdbgrep.c:181: error: 'for' loop initial declaration used outside C99 mode
> *** Error code 1
> make: Fatal error: Command failed for target `pkgdbgrep-pkgdbgrep.o'
> Current working directory /export/home/sean/CRAP/pkgbuild-1.3.0
[... stuff deleted ...]


Reply via email to