InstallJammer on Fbsd 7.0 ?

Dan Nelson dnelson at allantgroup.com
Fri Sep 12 22:02:29 UTC 2008


In the last episode (Sep 12), Len Conrad said:
> >> Anybody got this running on FreeBSD 7.0?
> >>
> >> http://www.installjammer.com/
> >
> >Installing misc/compat6x would be a good start.  It would get you
> >that library, at least.
> >
> >To be honest, I wouldn't trust an install package that I didn't have
> >the source for...
> 
> the source is here, I'm trying with 1.2.6
> 
> http://downloads.installjammer.com/installkit/src/installkit-1.2.6.tar.gz
> 
> ./configure
> gmake
> 
> fails with
> 
> rm -f libcraplzma0.1.so
> ld -Bshareable -x -o libcraplzma0.1.so crapLzma.o CRC.o Alloc.o String.o StringConvert.o OutBuffer.o 
> FileStreams.o StreamUtils.o LZInWindow.o LZMAEncoder.o RangeCoderBit.o C_FileIO.o -lsupc++ -static-libgcc -L/usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/lib -L/usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/lib -ltclstub8.4
> ld: unrecognized -a option `tic-libgcc'
> *** Error code 1

FreeBSD only has a static libgcc, which explains why -static-libgcc is
not recognized.  You can probably edit the Makefile and remove the
flag.
 
> Stop in /usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/build/craplzma.
> rm -f libcraplzma0.1.so
> ld -Bshareable -x -o libcraplzma0.1.so crapLzma.o CRC.o Alloc.o String.o StringConvert.o OutBuffer.o FileStreams.o StreamUtils.o LZInWindow.o LZMAEncoder.o RangeCoderBit.o C_FileIO.o -lsupc++ -static-libgcc -L/usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/lib -L/usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/lib -ltclstub8.4
> ld: unrecognized -a option `tic-libgcc'
> *** Error code 1
> 
> Stop in /usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/build/craplzma.
> gmake: *** [craplzma] Error 1
> 
> advice was "Makefile, and in the TARGETS list, remove the "craplzma"", 
> 
> done but:
> 
> Install miniarc.tcl /usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/lib/miniarc0.1/miniarc.tcl
> Install pkgIndex.tcl /usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/lib/miniarc0.1
> Installing header files in /usr/local/src/installkitsrc/installkit-1.2.6/FreeBSD-7-x86/include
> "Makefile.shared", line 2: Need an operator
> "Makefile.shared", line 3: Need an operator
> "Makefile.shared", line 4: Need an operator
> "Makefile.shared", line 59: Need an operator
> make: fatal errors encountered -- cannot continue
> "Makefile.shared", line 2: Need an operator
> "Makefile.shared", line 3: Need an operator
> "Makefile.shared", line 4: Need an operator
> "Makefile.shared", line 59: Need an operator
> make: fatal errors encountered -- cannot continue

Sounds like the Makefiles require gmake, and you ran plain make instead
of gmake this time.

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list