Hello,
In Radiance/noX11.help at master · NREL/Radiance · GitHub I see the following:
If you have X11 installed but in a non\-standard location, you only need to edit the rmake script to add the needed \-I and \-L options\.
I think that by 'add the needed -I and -L options." it really means modify the existing -I and -L options to reflect the location of X11.
Is that right?
In Radiance/makeall at master · NREL/Radiance · GitHub I see
set mach="-Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib -I/usr/include/X11 -DNOSTEREO"
Am I right in thinking that I just need to replace /usr/X11R6/lib and/or /usr/include/X11with alternative absolute paths, and the build should work?
My X11 installation consists of the following four files:
/usr/lib64/libX11-xcb.so.1
/usr/lib64/libX11-xcb.so.1.0.0
/usr/lib64/libX11.so.6
/usr/lib64/libX11.so.6.3.0
How should I change the -L and -I options. Do I need to have both -L and -I or just one of them?
Is this what I need?:
set mach="-Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/lib64 -I/usr/lib64 -DNOSTEREO"
When I run makeall install, I am given the opportunity to change the line interactively. Is that all I need to do, or should I make the change myself directly to the makeall file?
Thank you in advance for your help.
Philip Schwarz
P.S. If the solution involves setting up symbolic links (preferably not), can you please go into details? Thanks.
On 4 April 2018 at 16:05, Philip Schwarz > <[email protected] > <mailto:[email protected]>> wrote:
Hello,
I am trying to install radiance on Linux 64 (in a docker container
based onhttps://hub.docker.com/_/amazonlinux/
<https://hub.docker.com/_/amazonlinux/>\)
When I run ‘makeall install’ I get 10 errors of the following
type:*fatal error:*X11/Xlib.h: No such file or directory
I believe this is because I don’t have X11 installed. I have
a/usr/lib64/X11 directory but it is empty.
There is a library for amazonlinux called libX11
(AWS | Amazon Linux AMI
<https://aws.amazon.com/amazon-linux-ami/2017.09-packages/>\), so I
installed it: yum install libX11-1.6.0.
I can ask what was installed:
sh-4.2# repoquery --list libX11
/usr/lib/libX11-xcb.so.1
/usr/lib/libX11-xcb.so.1.0.0
/usr/lib/libX11.so.6
/usr/lib/libX11.so.6.3.0
/usr/lib64/libX11-xcb.so.1
/usr/lib64/libX11-xcb.so.1.0.0
/usr/lib64/libX11.so.6
/usr/lib64/libX11.so.6.3.0
sh-4.2#
How do I now change the -L option of the rmake command to reflect my
environment?
The current value is‘-L/usr/X11R6/lib’
I tried changing it to ‘-L/usr/lib64’but I still get the X11-related
fatal errors.
I also tried copying the libX11 files from /usr/lib/ to
/usr/lib64/X11 and setting -L to '-L/usr/lib64/X11' but I get the
same errors.
Have you come across this problem before?
Any suggestions as to how to address the problem?
Thank you in advance for your help.
Philip Schwarz
_______________________________________________
Radiance-dev mailing list
[email protected]
https://www.radiance-online.org/mailman/listinfo/radiance-dev