<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>
<div>
<div>I am trying to install ncar graphics on a Linux RedHat enterprise 5 system without root privileges. I downloaded the binary:&nbsp;ncl_ncarg-6.1.2.Linux_RHEL5.6_x86_64_nodap_gcc412.tar.gz .</div>
<div><br>
</div>
<div>After setting up the paths as recommended, the following test program works successfully:</div>
<div>ng4ex gsun01n –clean</div>
<div><br>
</div>
<div>However the other recommended test program fails:</div>
<div>ncargex cpex08 –clean</div>
<div><br>
</div>
<div>I looked online and found that including –lgfortran will resolve gfortran references. I have found two gfortran libraries on the system:</div>
<div>/usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgfortran.a</div>
<div>and</div>
<div>/usr/lib64/libgfortran.so.1</div>
<div><br>
</div>
<div>I explicitly link to both libraries in the ncargf77 script. That resolves the libgfortran errors.&nbsp;</div>
<div><br>
</div>
<div>The remaining errors are as follows:</div>
<div>
<div>Compiling and linking...</div>
<div>gfortran -fPIC -fno-second-underscore -O -o cpex08 cpexcc.f cpex08.f -L/tec/mannucci/tiegcm/ncarg/lib -L/usr/lib64 -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender /usr/lib64/libgfortran.so.1
 /usr/lib64/libcairo.so.2 /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgfortran.a</div>
<div>/tec/mannucci/tiegcm/ncarg/lib/libncarg_gks.a(cro.o): In function `GetCROClipping':</div>
<div>cro.c:(.text&#43;0x12c3): undefined reference to `cairo_clip_extents'</div>
<div>/tec/mannucci/tiegcm/ncarg/lib/libncarg_gks.a(cro.o): In function `CROpict_init':</div>
<div>cro.c:(.text&#43;0x13cc): undefined reference to `cairo_clip_extents'</div>
<div>/tec/mannucci/tiegcm/ncarg/lib/libncarg_gks.a(cro.o): In function `cro_OpenWorkstation':</div>
<div>cro.c:(.text&#43;0x4192): undefined reference to `cairo_ps_surface_set_eps'</div>
<div>/tec/mannucci/tiegcm/ncarg/lib/libncarg_gks.a(cro.o): In function `cro_Cellarray':</div>
<div>cro.c:(.text&#43;0x4a0a): undefined reference to `cairo_pattern_get_rgba'</div>
<div><br>
</div>
<div>The compile and link failed.</div>
</div>
<div><br>
</div>
<div>This appears to be a cairo version problem. Cairo libraries are on the system, but no symbol such as&nbsp;cairo_clip_extents is found (using nm –D).&nbsp;</div>
<div><br>
</div>
<div>I have since successfully binary-installed an earlier version of ncl/ncarg (5.x) that is useable for now.</div>
<div><br>
</div>
<div>Additional information is as follows:</div>
<div>
<div>gaim{mannucci}243: uname -a</div>
<div>Linux gaim 2.6.18-371.1.2.el5 #1 SMP Mon Oct 7 16:34:35 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux</div>
<div>gaim{mannucci}244: cat /etc/issue</div>
<div>Red Hat Enterprise Linux Server release 5.10 (Tikanga)</div>
<div>Kernel \r on an \m</div>
</div>
<div><br>
</div>
<div>
<div>Help is appreciated. Thanks.&nbsp;</div>
</div>
<div><br>
</div>
<div>-Tony</div>
<div><br>
</div>
<div>
<div>
<div>--&nbsp;</div>
<div>
<div>Tony Mannucci</div>
<div>Supervisor, Ionospheric and Atmospheric Remote Sensing Group</div>
<div>&nbsp;Mail-Stop 138-308, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Tel &gt; (818) 354-1699</div>
<div>&nbsp;Jet Propulsion Laboratory, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fax &gt; (818) 393-5115</div>
<div>&nbsp;California Institute of Technology, &nbsp; &nbsp; Email &gt; <a href="mailto:Tony.Mannucci@jpl.nasa.gov">
Tony.Mannucci@jpl.nasa.gov</a></div>
<div>&nbsp;4800 Oak Grove Drive, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://scienceandtechnology.jpl.nasa.gov/people/a_mannucci/">
http://scienceandtechnology.jpl.nasa.gov/people/a_mannucci/</a></div>
<div>&nbsp;Pasadena, CA 91109</div>
</div>
</div>
<div><br>
</div>
</div>
</div>
</div>
</body>
</html>