Hi Greg, Bernd
it seems that rad3R9supp.tgz has some of the directories under px/tiff missing.
These are the dirs in rad3R3supp.tgz:
contrib
html
libtiff
man
port
test
tools
but 3R9supp.tgz only has the following dirs under px/tiff:
libtiff
port
the compilation of HEAD bombs out with this error:
cd tiff ; ./configure -C -quiet -with-CC=gcc \
"--libdir=`pwd`/../../lib" "--includedir=`pwd`/../../common" \
--enable-static --disable-shared --disable-cxx \
--enable-logluv --disable-jpeg \
--disable-zlib --disable-pixarlog \
"-with-ENVOPTS=-O2" ; \
cd port ; make all ; \
cd ../libtiff ; make install
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
updating cache config.cache
config.status: error: cannot find input file: contrib/Makefile.in
make[1]: Entering directory `/home/axel/software/radiance/ray/src/px/tiff/port'
make[1]: *** No rule to make target `all'.
make[1]: Leaving directory `/home/axel/software/radiance/ray/src/px/tiff/port'
make[1]: Entering directory
`/home/axel/software/radiance/ray/src/px/tiff/libtiff'
make[1]: *** No rule to make target `install'.
make[1]: Leaving directory
`/home/axel/software/radiance/ray/src/px/tiff/libtiff'
make: *** [../lib/libtiff.a] Error 2
I could compile the latest HEAD by copying across the missing dirs
from rad3R8supp.tgz. While doing so I was wondering if a little
README.linux in the ray directory would have solved this problem. It's
very straight-forward to install the development libs for libtiff
(libtiff-dev/libtiff-devel) on a LINUX system thanks to the excellent
package managers under Fedora/Debian/Ubuntu etc.
Bernd has been doing a fantastic job packaging Radiance for
Debian/Ubuntu. Any chance of having a little README.linux in the
official tar ball that would explain how to use the distro's native
libtiff-devel to compile Radiance? It's been 'documented' on the
mailing list, but that's not quite the same as a README. Greg, I know
you made the decision to ship the tiff libs with Radiance a long time
ago because there were too many problems in relying on the native
ones. Is this still the case, or has libtiff somewhat settled down a
bit?
As a sidenote, two of my students this year are proud owners of
MacBooks. Although the LEARNIX live CD-ROM works hunky-dory with the
Intel Mac hardware, one of the students expressed an interest in
installing Radiance on his MacBook. Since I know nothing about the
package management in MacOSX, or about compiling anything I could not
give him any advice. I understand he did spend some time trying to
work it all out, and managed to install the requirement (I don't even
know what to call it... Some Apple compiler/runtime thingy). Anyhow he
did not succeed in his endeavour. So I'm afraid other than "it didn't
work for him", I can't really describe the issues and problems. Many
of you guys are using Radiance on MacOS. Could one of you beam
yourself back in time to when your shiny new MacBook arrived on your
doorstep, and somehow document exactly what you did to get this
Radiance thing working? Kinda a Dummy's guide to installing Radiance
on a MacBook. This would be great to have on the web site, or even the
tar ball.
Many thanks
Axel