<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
hi,<br><br>tryed to install with&nbsp; apt-get -t squeeze-backports install&nbsp; libcairo2-dev <br><br>I used backports becuase cairo version is 1.10.2 (normal repository has version 1.8)<br><br>but It doesn't solve the problem<br><br>Ugo<br><br><div><div id="SkyDrivePlaceholder"></div>&gt; Subject: Re: [ncl-install] ncl 6.1.0 precompiled on debian squeeze 64 bit and WPS (WRF) compile error<br>&gt; From: haley@ucar.edu<br>&gt; Date: Thu, 23 Aug 2012 16:12:48 -0600<br>&gt; CC: ncl-install@ucar.edu<br>&gt; To: ugomerlini@hotmail.com<br>&gt; <br>&gt; <br>&gt; On Aug 23, 2012, at 2:53 PM, ugo merlini wrote:<br>&gt; <br>&gt; &gt; Hi,<br>&gt; &gt; <br>&gt; &gt; i'm trying the precompiled version: ncl_ncarg-6.1.0-beta.Linux_Debian_x86_64_gcc445.tar.gz which macth debian squeeze gcc<br>&gt; &gt; <br>&gt; &gt; so I don't think i need to do that, I'm right?<br>&gt; <br>&gt; No, you will still need the libraries, because the GKS library now has direct calls to cairo.<br>&gt; <br>&gt; It's not that hard to install cairo. I think using one of the commands below should do it.<br>&gt; <br>&gt; --Mary<br>&gt; <br>&gt; &gt; <br>&gt; &gt; Regards<br>&gt; &gt; <br>&gt; &gt; Ugo<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; &gt; Subject: Re: [ncl-install] ncl 6.1.0 precompiled on debian squeeze 64 bit and WPS (WRF) compile error<br>&gt; &gt; &gt; From: haley@ucar.edu<br>&gt; &gt; &gt; Date: Thu, 23 Aug 2012 14:07:34 -0600<br>&gt; &gt; &gt; CC: ncl-install@ucar.edu<br>&gt; &gt; &gt; To: ugomerlini@hotmail.com<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; You need to install the cairo and related libraries if you want to compile with V6.1.0. <br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Please see the "Installing other software for Linux systems" at:<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; http://www.ncl.ucar.edu/Download/linux.shtml#InstallSoftware<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; You need to do something like:<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; apt-get install libcairo-devel<br>&gt; &gt; &gt; yum install libcairo-devel<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; etc.<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; --Mary<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; <br>&gt; &gt; &gt; <br>&gt; &gt; &gt; On Aug 23, 2012, at 9:00 AM, ugo merlini wrote:<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; Hi,<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; I'm trying to compile WPS and i'm able to compile it because cairo libraries are missing.<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; I'm using the precompiled version of ncl 6.1.0 gcc445 (as i'm using squeeze 64 bit) <br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; with ncl precompiled version 6.0.0 I have no problems <br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; my profile.conf file<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; # NCL Paths<br>&gt; &gt; &gt; &gt; NCARG_ROOT=/usr/local/bin/ncl<br>&gt; &gt; &gt; &gt; PATH=/usr/local/bin/ncl/bin:$PATH<br>&gt; &gt; &gt; &gt; export NCARG_ROOT<br>&gt; &gt; &gt; &gt; export PATH<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; regards<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; Ugo<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; log:<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; ...<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; gfortran -o plotfmt.exe plotfmt.o read_met_module.o module_debug.o \<br>&gt; &gt; &gt; &gt; misc_definitions_module.o cio.o met_data_module.o \<br>&gt; &gt; &gt; &gt; -L/usr/local/bin/ncl/lib -lncarg -lncarg_gks -lncarg_c -L/usr/X11R6/lib -lX11 <br>&gt; &gt; &gt; &gt; /usr/local/bin/ncl/lib/libncarg_gks.a(cro.o): In function `cro_SoftFill':<br>&gt; &gt; &gt; &gt; cro.c:(.text+0xfa2): undefined reference to `cairo_move_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x101a): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1037): undefined reference to `cairo_stroke'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1180): undefined reference to `cairo_move_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x11fc): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1219): undefined reference to `cairo_stroke'<br>&gt; &gt; &gt; &gt; /usr/local/bin/ncl/lib/libncarg_gks.a(cro.o): In function `cro_UpdateWorkstation':<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x12a8): undefined reference to `cairo_surface_flush'<br>&gt; &gt; &gt; &gt; /usr/local/bin/ncl/lib/libncarg_gks.a(cro.o): In function `GetCROClipping':<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x12e2): undefined reference to `cairo_clip_extents'<br>&gt; &gt; &gt; &gt; /usr/local/bin/ncl/lib/libncarg_gks.a(cro.o): In function `CROpict_init':<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x13eb): undefined reference to `cairo_set_source_rgba'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x142a): undefined reference to `cairo_clip_extents'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x143d): undefined reference to `cairo_reset_clip'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1458): undefined reference to `cairo_move_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1489): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x14d2): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1503): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x151e): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1531): undefined reference to `cairo_clip'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x154c): undefined reference to `cairo_move_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x157d): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x15c6): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x15f7): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1612): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1625): undefined reference to `cairo_fill'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x165a): undefined reference to `cairo_move_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x168f): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x16c4): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x16f9): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x172e): undefined reference to `cairo_line_to'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1741): undefined reference to `cairo_clip'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1760): undefined reference to `cairo_save'<br>&gt; &gt; &gt; &gt; cro.c:(.text+0x1773): undefined reference to `cairo_reset_clip'<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; ...<br>&gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; ncl-install mailing list<br>&gt; &gt; &gt; &gt; List instructions, subscriber options, unsubscribe:<br>&gt; &gt; &gt; &gt; http://mailman.ucar.edu/mailman/listinfo/ncl-install<br>&gt; &gt; &gt; <br>&gt; &gt; _______________________________________________<br>&gt; &gt; ncl-install mailing list<br>&gt; &gt; List instructions, subscriber options, unsubscribe:<br>&gt; &gt; http://mailman.ucar.edu/mailman/listinfo/ncl-install<br>&gt; <br></div>                                               </div></body>
</html>