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 ...]
