compilation error

Hi folks,

I'm having trouble compiling Radiance on a new system we have, and I was wondering if someone could decipher the error message I'm getting. Here's where the fun begins:

···

===========================================
In directory cv...
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o ies2rad ies2rad.o -lrtrad -lm
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [ies2rad] Error 1
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o arch2rad arch2rad.o trans.o -lrtrad
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [arch2rad] Error 1
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o lampcolor lampcolor.o -lrtrad
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [lampcolor] Error 1
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o tmesh2rad tmesh2rad.o -lrtrad -lm
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [tmesh2rad] Error 1
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o obj2rad obj2rad.o trans.o -lrtrad -lm
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [obj2rad] Error 1
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o mgf2rad mgf2rad.o -lmgf -lrtrad -lm
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [mgf2rad] Error 1
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o rad2mgf rad2mgf.o -lrtrad -lm
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [rad2mgf] Error 1
gcc -I../common -L../lib -O2 -DSPEED=200 -Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib64 -I/usr/include/X11 -DNOSTEREO -o mgf2meta mgf2meta.o -lmgf -lmeta -lrtrad -lm
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lrtrad
collect2: ld returned 1 exit status
make: *** [mgf2meta] Error 1

====================================

These are the only programs having problems compiling. What is that -lrtrad parameter? Is it time to go home yet?

- Rob

Hi Rob,

Are you getting this out of makeall, or rmake? If you are running rmake in src/cv, did you run "rmake install" in src/common first?

-Greg

···

From: Rob Guglielmetti <[email protected]>
Date: May 19, 2006 2:00:10 PM PDT

Hi folks,

I'm having trouble compiling Radiance on a new system we have, and I was wondering if someone could decipher the error message I'm getting. Here's where the fun begins: