Tutu,
In your original message, you said you downloaded the NCL binary that was compiled with gcc version 4.4.4. You can tell this because "gcc444" is part of the binary filename:
ncl_ncarg-6.1.0-beta.Linux_RedHat_x86_64_nodap_gcc444.tar
It appears that you only have gcc version 4.1.2 on your system. You usually cannot use an older version of gcc to link to libraries that were compiled with a newer version of gcc.
My recommendation is to either install gcc/gfortran 4.4.4 on your system (and change the -L path to the new location), or else download a version of NCL that was compiled with gcc/gfortran 4.1.2.
For the second option, I don't have a 4.1.2 NCL binary on the ESG website, but I put one on anonymous ftp, just in case.
ftp ftp.ucar.edu
<log in as "anonymous">
<Use email address as password>
cd /pub/scd/haley
get ncl_ncarg-6.1.0-beta.Linux_RedHat_x86_64_gcc412.tar.gz
quit
--Mary
On Jul 16, 2012, at 1:30 PM, Adetutu Aghedo wrote:
> Hi Doug,
>
> Done. However, it makes no difference (see below):
>
> What I also don't understand is why the fortran libraries are of different version (4.1.2) than the "gfortran" (4.7.0) version? Does this difference matter?
>
> Tutu
>
> pgf90 -o plot_level.exe plot_level.o module_header.o module_map_stuff.o module_ncarg.o module_read_station.o date_pack_module.o -L/users/aa44/ncl/lib -lncarg -lncarg_gks -lncarg_c -lX11 -lm -L/projects/dsc1/apps/netcdf/3.6.3-pgi/netcdf-pgi/lib -lnetcdf -I/projects/dsc1/apps/netcdf/3.6.3-pgi/netcdf-pgi/include -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -lgfortran
> /users/aa44/ncl/lib/libncarg.a(mdlndr.o): In function `mdlndr_':
> mdlndr.f:(.text+0xbd): undefined reference to `_gfortran_os_error'
> mdlndr.f:(.text+0x130): undefined reference to `_gfortran_os_error'
> mdlndr.f:(.text+0x26c): undefined reference to `_gfortran_os_error'
> mdlndr.f:(.text+0x2aa): undefined reference to `_gfortran_os_error'
> mdlndr.f:(.text+0x32b): undefined reference to `_gfortran_os_error'
> /users/aa44/ncl/lib/libncarg.a(pcfopn.o):pcfopn.f:(.text+0x154): more undefined references to `_gfortran_os_error' follow
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_SoftFill':
> cro.c:(.text+0xf9f): undefined reference to `cairo_move_to'
> cro.c:(.text+0x1017): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1034): undefined reference to `cairo_stroke'
> cro.c:(.text+0x117d): undefined reference to `cairo_move_to'
> cro.c:(.text+0x11f9): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1216): undefined reference to `cairo_stroke'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_UpdateWorkstation':
> cro.c:(.text+0x12a5): undefined reference to `cairo_surface_flush'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `GetCROClipping':
> cro.c:(.text+0x12df): undefined reference to `cairo_clip_extents'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `CROpict_init':
> cro.c:(.text+0x13e8): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x1427): undefined reference to `cairo_clip_extents'
> cro.c:(.text+0x143a): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x1455): undefined reference to `cairo_move_to'
> cro.c:(.text+0x1486): undefined reference to `cairo_line_to'
> cro.c:(.text+0x14cf): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1500): undefined reference to `cairo_line_to'
> cro.c:(.text+0x151b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x152e): undefined reference to `cairo_clip'
> cro.c:(.text+0x1549): undefined reference to `cairo_move_to'
> cro.c:(.text+0x157a): undefined reference to `cairo_line_to'
> cro.c:(.text+0x15c3): undefined reference to `cairo_line_to'
> cro.c:(.text+0x15f4): undefined reference to `cairo_line_to'
> cro.c:(.text+0x160f): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1622): undefined reference to `cairo_fill'
> cro.c:(.text+0x1657): undefined reference to `cairo_move_to'
> cro.c:(.text+0x168c): undefined reference to `cairo_line_to'
> cro.c:(.text+0x16c1): undefined reference to `cairo_line_to'
> cro.c:(.text+0x16f6): undefined reference to `cairo_line_to'
> cro.c:(.text+0x172b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x173e): undefined reference to `cairo_clip'
> cro.c:(.text+0x175d): undefined reference to `cairo_save'
> cro.c:(.text+0x1770): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x1783): undefined reference to `cairo_identity_matrix'
> cro.c:(.text+0x17c4): undefined reference to `cairo_rectangle'
> cro.c:(.text+0x17d7): undefined reference to `cairo_fill'
> cro.c:(.text+0x17ea): undefined reference to `cairo_restore'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Text':
> cro.c:(.text+0x18eb): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1909): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x1921): undefined reference to `cairo_matrix_scale'
> cro.c:(.text+0x1937): undefined reference to `cairo_set_font_matrix'
> cro.c:(.text+0x194d): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x19ab): undefined reference to `FT_Init_FreeType'
> cro.c:(.text+0x1a60): undefined reference to `FT_New_Face'
> cro.c:(.text+0x1a9b): undefined reference to `cairo_ft_font_face_create_for_ft_face'
> cro.c:(.text+0x1aba): undefined reference to `cairo_set_font_face'
> cro.c:(.text+0x1ad1): undefined reference to `cairo_font_extents'
> cro.c:(.text+0x1b0d): undefined reference to `cairo_set_font_size'
> cro.c:(.text+0x1b2a): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x1b5f): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1b8a): undefined reference to `cairo_matrix_scale'
> cro.c:(.text+0x1b9f): undefined reference to `cairo_set_font_matrix'
> cro.c:(.text+0x1bb7): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1c5a): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x1d57): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1d9a): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1dea): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1f3f): undefined reference to `cairo_save'
> cro.c:(.text+0x1f6b): undefined reference to `cairo_move_to'
> cro.c:(.text+0x1fa0): undefined reference to `cairo_rotate'
> cro.c:(.text+0x2091): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x20a6): undefined reference to `cairo_show_text'
> cro.c:(.text+0x20f0): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x2173): undefined reference to `cairo_matrix_scale'
> cro.c:(.text+0x2189): undefined reference to `cairo_set_font_matrix'
> cro.c:(.text+0x21ed): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x2295): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x22f2): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x2307): undefined reference to `cairo_show_text'
> cro.c:(.text+0x2326): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x2375): undefined reference to `cairo_save'
> cro.c:(.text+0x23ab): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x23c7): undefined reference to `cairo_rotate'
> cro.c:(.text+0x255f): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x25fd): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x264f): undefined reference to `cairo_translate'
> cro.c:(.text+0x2667): undefined reference to `cairo_rotate'
> cro.c:(.text+0x26ba): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x2749): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x27ad): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x27c2): undefined reference to `cairo_show_text'
> cro.c:(.text+0x280d): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x2831): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x289e): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x28b3): undefined reference to `cairo_show_text'
> cro.c:(.text+0x28fe): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x293f): undefined reference to `cairo_restore'
> cro.c:(.text+0x2958): undefined reference to `cairo_restore'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_SetClipIndicator':
> cro.c:(.text+0x2d94): undefined reference to `cairo_new_path'
> cro.c:(.text+0x2da7): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x2df9): undefined reference to `cairo_move_to'
> cro.c:(.text+0x2e4b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2e9e): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2ef1): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2f41): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2f54): undefined reference to `cairo_clip'
> cro.c:(.text+0x2f87): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x2f9a): undefined reference to `cairo_new_path'
> cro.c:(.text+0x2fb5): undefined reference to `cairo_move_to'
> cro.c:(.text+0x2fde): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3017): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3040): undefined reference to `cairo_line_to'
> cro.c:(.text+0x305b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x306e): undefined reference to `cairo_clip'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_FillArea':
> cro.c:(.text+0x31d4): undefined reference to `cairo_get_line_width'
> cro.c:(.text+0x322f): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x32ab): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x3339): undefined reference to `cairo_move_to'
> cro.c:(.text+0x339f): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3405): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3418): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3477): undefined reference to `cairo_move_to'
> cro.c:(.text+0x34df): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3547): undefined reference to `cairo_line_to'
> cro.c:(.text+0x355a): undefined reference to `cairo_fill'
> cro.c:(.text+0x35b7): undefined reference to `cairo_move_to'
> cro.c:(.text+0x361d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3643): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3699): undefined reference to `cairo_stroke'
> cro.c:(.text+0x36d0): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3707): undefined reference to `cairo_stroke'
> cro.c:(.text+0x373e): undefined reference to `cairo_stroke'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o):cro.c:(.text+0x3788): more undefined references to `cairo_stroke' follow
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_FillArea':
> cro.c:(.text+0x3835): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3899): undefined reference to `cairo_line_to'
> cro.c:(.text+0x38fe): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3911): undefined reference to `cairo_stroke'
> cro.c:(.text+0x396e): undefined reference to `cairo_move_to'
> cro.c:(.text+0x39d4): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3a3a): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3a4d): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3a76): undefined reference to `cairo_set_line_width'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Polymarker':
> cro.c:(.text+0x3b81): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x3b94): undefined reference to `cairo_get_line_cap'
> cro.c:(.text+0x3baf): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x3bc2): undefined reference to `cairo_get_line_width'
> cro.c:(.text+0x3beb): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x3c79): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x3c94): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x3d11): undefined reference to `cairo_arc'
> cro.c:(.text+0x3d23): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3d56): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x3de2): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3e0d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3e20): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3e5a): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3e85): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3e98): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3f2c): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3f57): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3f6a): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3fd9): undefined reference to `cairo_move_to'
> cro.c:(.text+0x402c): undefined reference to `cairo_line_to'
> cro.c:(.text+0x403f): undefined reference to `cairo_stroke'
> cro.c:(.text+0x405e): undefined reference to `cairo_move_to'
> cro.c:(.text+0x407d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x4090): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4101): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4114): undefined reference to `cairo_new_sub_path'
> cro.c:(.text+0x4153): undefined reference to `cairo_arc'
> cro.c:(.text+0x4166): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4224): undefined reference to `cairo_move_to'
> cro.c:(.text+0x426d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x4280): undefined reference to `cairo_stroke'
> cro.c:(.text+0x429f): undefined reference to `cairo_move_to'
> cro.c:(.text+0x42be): undefined reference to `cairo_line_to'
> cro.c:(.text+0x42d1): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4365): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4390): undefined reference to `cairo_line_to'
> cro.c:(.text+0x43a3): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4412): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4465): undefined reference to `cairo_line_to'
> cro.c:(.text+0x4478): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4497): undefined reference to `cairo_move_to'
> cro.c:(.text+0x44b6): undefined reference to `cairo_line_to'
> cro.c:(.text+0x44c9): undefined reference to `cairo_stroke'
> cro.c:(.text+0x44f7): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x4513): undefined reference to `cairo_set_line_width'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `setSurfaceTransform':
> cro.c:(.text+0x4752): undefined reference to `cairo_identity_matrix'
> cro.c:(.text+0x4760): undefined reference to `cairo_rotate'
> cro.c:(.text+0x4774): undefined reference to `cairo_translate'
> cro.c:(.text+0x478c): undefined reference to `cairo_scale'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_OpenWorkstation':
> cro.c:(.text+0x4c99): undefined reference to `cairo_ps_surface_create'
> cro.c:(.text+0x4cc4): undefined reference to `cairo_ps_surface_set_size'
> cro.c:(.text+0x4cd1): undefined reference to `cairo_create'
> cro.c:(.text+0x4d47): undefined reference to `cairo_pdf_surface_create'
> cro.c:(.text+0x4d62): undefined reference to `cairo_create'
> cro.c:(.text+0x4db8): undefined reference to `cairo_image_surface_create'
> cro.c:(.text+0x4dd3): undefined reference to `cairo_create'
> cro.c:(.text+0x4e4d): undefined reference to `cairo_image_surface_create'
> cro.c:(.text+0x4e68): undefined reference to `cairo_create'
> cro.c:(.text+0x4ee8): undefined reference to `cairo_create'
> cro.c:(.text+0x4f16): undefined reference to `cairo_xlib_surface_get_width'
> cro.c:(.text+0x4f2e): undefined reference to `cairo_xlib_surface_get_height'
> cro.c:(.text+0x4f54): undefined reference to `cairo_set_fill_rule'
> cro.c:(.text+0x4f66): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x4f78): undefined reference to `cairo_set_line_join'
> cro.c:(.text+0x4f8c): undefined reference to `cairo_surface_destroy'
> cro.c:(.text+0x4fa4): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x4fb1): undefined reference to `cairo_new_path'
> cro.c:(.text+0x4fce): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4ff3): undefined reference to `cairo_line_to'
> cro.c:(.text+0x5020): undefined reference to `cairo_line_to'
> cro.c:(.text+0x5045): undefined reference to `cairo_line_to'
> cro.c:(.text+0x5062): undefined reference to `cairo_line_to'
> cro.c:(.text+0x506f): undefined reference to `cairo_clip'
> cro.c:(.text+0x510b): undefined reference to `cairo_set_source_rgba'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_CloseWorkstation':
> cro.c:(.text+0x556a): undefined reference to `cairo_destroy'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_ClearWorkstation':
> cro.c:(.text+0x5841): undefined reference to `cairo_stroke'
> cro.c:(.text+0x5854): undefined reference to `cairo_show_page'
> cro.c:(.text+0x587b): undefined reference to `cairo_surface_flush'
> cro.c:(.text+0x58cd): undefined reference to `cairo_surface_write_to_png'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Cellarray':
> cro.c:(.text+0x59c2): undefined reference to `cairo_get_source'
> cro.c:(.text+0x59ea): undefined reference to `cairo_pattern_get_rgba'
> cro.c:(.text+0x5e98): undefined reference to `cairo_image_surface_create_for_data'
> cro.c:(.text+0x5ea3): undefined reference to `cairo_surface_status'
> cro.c:(.text+0x5eec): undefined reference to `cairo_set_source_surface'
> cro.c:(.text+0x5f01): undefined reference to `cairo_paint'
> cro.c:(.text+0x5f09): undefined reference to `cairo_surface_finish'
> cro.c:(.text+0x5f11): undefined reference to `cairo_surface_destroy'
> cro.c:(.text+0x5f99): undefined reference to `cairo_set_source_rgba'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `CROset_dashpattern':
> cro.c:(.text+0x6078): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x60d5): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x611f): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x6189): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x61fb): undefined reference to `cairo_set_dash'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o):cro.c:(.text+0x6225): more undefined references to `cairo_set_dash' follow
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Polyline':
> cro.c:(.text+0x630a): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x633d): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x6350): undefined reference to `cairo_new_sub_path'
> cro.c:(.text+0x6384): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x63a5): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x6405): undefined reference to `cairo_move_to'
> cro.c:(.text+0x6469): undefined reference to `cairo_line_to'
> cro.c:(.text+0x6490): undefined reference to `cairo_stroke'
> cro.c:(.text+0x64a8): undefined reference to `cairo_set_line_cap'
> /users/aa44/ncl/lib/libncarg_gks.a(crotiff.o): In function `crotiff_writeImage':
> crotiff.c:(.text+0x11c): undefined reference to `cairo_image_surface_get_width'
> crotiff.c:(.text+0x127): undefined reference to `cairo_image_surface_get_height'
> crotiff.c:(.text+0x133): undefined reference to `cairo_image_surface_get_stride'
> crotiff.c:(.text+0x28e): undefined reference to `cairo_image_surface_get_data'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croActivateX11':
> crodisplay.c:(.text+0x25): undefined reference to `cairo_xlib_surface_get_display'
> crodisplay.c:(.text+0x30): undefined reference to `cairo_xlib_surface_get_drawable'
> crodisplay.c:(.text+0x44): undefined reference to `cairo_surface_flush'
> crodisplay.c:(.text+0x173): undefined reference to `cairo_xlib_surface_set_size'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croX11Pause':
> crodisplay.c:(.text+0x1ac): undefined reference to `cairo_xlib_surface_get_display'
> crodisplay.c:(.text+0x1bc): undefined reference to `cairo_surface_flush'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croFreeNativeSurface':
> crodisplay.c:(.text+0x1f3): undefined reference to `cairo_xlib_surface_get_display'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croCreateNativeDisplaySurface':
> crodisplay.c:(.text+0x5d6): undefined reference to `cairo_xlib_surface_create'
> make: [plot_level.exe] Error 2 (ignored)
> pgf90 -o plot_soundings.exe plot_soundings.o module_mapinfo.o module_report.o module_skewt.o date_pack_module.o -L/users/aa44/ncl/lib -lncarg -lncarg_gks -lncarg_c -lX11 -lm -L/projects/dsc1/apps/netcdf/3.6.3-pgi/netcdf-pgi/lib -lnetcdf -I/projects/dsc1/apps/netcdf/3.6.3-pgi/netcdf-pgi/include -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -lgfortran
> /users/aa44/ncl/lib/libncarg.a(icfell.o): In function `icfell_':
> icfell.f:(.text+0xd6): undefined reference to `_gfortran_os_error'
> icfell.f:(.text+0x13e): undefined reference to `_gfortran_os_error'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_SoftFill':
> cro.c:(.text+0xf9f): undefined reference to `cairo_move_to'
> cro.c:(.text+0x1017): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1034): undefined reference to `cairo_stroke'
> cro.c:(.text+0x117d): undefined reference to `cairo_move_to'
> cro.c:(.text+0x11f9): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1216): undefined reference to `cairo_stroke'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_UpdateWorkstation':
> cro.c:(.text+0x12a5): undefined reference to `cairo_surface_flush'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `GetCROClipping':
> cro.c:(.text+0x12df): undefined reference to `cairo_clip_extents'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `CROpict_init':
> cro.c:(.text+0x13e8): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x1427): undefined reference to `cairo_clip_extents'
> cro.c:(.text+0x143a): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x1455): undefined reference to `cairo_move_to'
> cro.c:(.text+0x1486): undefined reference to `cairo_line_to'
> cro.c:(.text+0x14cf): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1500): undefined reference to `cairo_line_to'
> cro.c:(.text+0x151b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x152e): undefined reference to `cairo_clip'
> cro.c:(.text+0x1549): undefined reference to `cairo_move_to'
> cro.c:(.text+0x157a): undefined reference to `cairo_line_to'
> cro.c:(.text+0x15c3): undefined reference to `cairo_line_to'
> cro.c:(.text+0x15f4): undefined reference to `cairo_line_to'
> cro.c:(.text+0x160f): undefined reference to `cairo_line_to'
> cro.c:(.text+0x1622): undefined reference to `cairo_fill'
> cro.c:(.text+0x1657): undefined reference to `cairo_move_to'
> cro.c:(.text+0x168c): undefined reference to `cairo_line_to'
> cro.c:(.text+0x16c1): undefined reference to `cairo_line_to'
> cro.c:(.text+0x16f6): undefined reference to `cairo_line_to'
> cro.c:(.text+0x172b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x173e): undefined reference to `cairo_clip'
> cro.c:(.text+0x175d): undefined reference to `cairo_save'
> cro.c:(.text+0x1770): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x1783): undefined reference to `cairo_identity_matrix'
> cro.c:(.text+0x17c4): undefined reference to `cairo_rectangle'
> cro.c:(.text+0x17d7): undefined reference to `cairo_fill'
> cro.c:(.text+0x17ea): undefined reference to `cairo_restore'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Text':
> cro.c:(.text+0x18eb): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1909): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x1921): undefined reference to `cairo_matrix_scale'
> cro.c:(.text+0x1937): undefined reference to `cairo_set_font_matrix'
> cro.c:(.text+0x194d): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x19ab): undefined reference to `FT_Init_FreeType'
> cro.c:(.text+0x1a60): undefined reference to `FT_New_Face'
> cro.c:(.text+0x1a9b): undefined reference to `cairo_ft_font_face_create_for_ft_face'
> cro.c:(.text+0x1aba): undefined reference to `cairo_set_font_face'
> cro.c:(.text+0x1ad1): undefined reference to `cairo_font_extents'
> cro.c:(.text+0x1b0d): undefined reference to `cairo_set_font_size'
> cro.c:(.text+0x1b2a): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x1b5f): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1b8a): undefined reference to `cairo_matrix_scale'
> cro.c:(.text+0x1b9f): undefined reference to `cairo_set_font_matrix'
> cro.c:(.text+0x1bb7): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1c5a): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x1d57): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1d9a): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1dea): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x1f3f): undefined reference to `cairo_save'
> cro.c:(.text+0x1f6b): undefined reference to `cairo_move_to'
> cro.c:(.text+0x1fa0): undefined reference to `cairo_rotate'
> cro.c:(.text+0x2091): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x20a6): undefined reference to `cairo_show_text'
> cro.c:(.text+0x20f0): undefined reference to `cairo_get_font_matrix'
> cro.c:(.text+0x2173): undefined reference to `cairo_matrix_scale'
> cro.c:(.text+0x2189): undefined reference to `cairo_set_font_matrix'
> cro.c:(.text+0x21ed): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x2295): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x22f2): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x2307): undefined reference to `cairo_show_text'
> cro.c:(.text+0x2326): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x2375): undefined reference to `cairo_save'
> cro.c:(.text+0x23ab): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x23c7): undefined reference to `cairo_rotate'
> cro.c:(.text+0x255f): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x25fd): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x264f): undefined reference to `cairo_translate'
> cro.c:(.text+0x2667): undefined reference to `cairo_rotate'
> cro.c:(.text+0x26ba): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x2749): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x27ad): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x27c2): undefined reference to `cairo_show_text'
> cro.c:(.text+0x280d): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x2831): undefined reference to `cairo_text_extents'
> cro.c:(.text+0x289e): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x28b3): undefined reference to `cairo_show_text'
> cro.c:(.text+0x28fe): undefined reference to `cairo_rel_move_to'
> cro.c:(.text+0x293f): undefined reference to `cairo_restore'
> cro.c:(.text+0x2958): undefined reference to `cairo_restore'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_SetClipIndicator':
> cro.c:(.text+0x2d94): undefined reference to `cairo_new_path'
> cro.c:(.text+0x2da7): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x2df9): undefined reference to `cairo_move_to'
> cro.c:(.text+0x2e4b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2e9e): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2ef1): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2f41): undefined reference to `cairo_line_to'
> cro.c:(.text+0x2f54): undefined reference to `cairo_clip'
> cro.c:(.text+0x2f87): undefined reference to `cairo_reset_clip'
> cro.c:(.text+0x2f9a): undefined reference to `cairo_new_path'
> cro.c:(.text+0x2fb5): undefined reference to `cairo_move_to'
> cro.c:(.text+0x2fde): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3017): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3040): undefined reference to `cairo_line_to'
> cro.c:(.text+0x305b): undefined reference to `cairo_line_to'
> cro.c:(.text+0x306e): undefined reference to `cairo_clip'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_FillArea':
> cro.c:(.text+0x31d4): undefined reference to `cairo_get_line_width'
> cro.c:(.text+0x322f): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x32ab): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x3339): undefined reference to `cairo_move_to'
> cro.c:(.text+0x339f): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3405): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3418): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3477): undefined reference to `cairo_move_to'
> cro.c:(.text+0x34df): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3547): undefined reference to `cairo_line_to'
> cro.c:(.text+0x355a): undefined reference to `cairo_fill'
> cro.c:(.text+0x35b7): undefined reference to `cairo_move_to'
> cro.c:(.text+0x361d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3643): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3699): undefined reference to `cairo_stroke'
> cro.c:(.text+0x36d0): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3707): undefined reference to `cairo_stroke'
> cro.c:(.text+0x373e): undefined reference to `cairo_stroke'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o):cro.c:(.text+0x3788): more undefined references to `cairo_stroke' follow
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_FillArea':
> cro.c:(.text+0x3835): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3899): undefined reference to `cairo_line_to'
> cro.c:(.text+0x38fe): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3911): undefined reference to `cairo_stroke'
> cro.c:(.text+0x396e): undefined reference to `cairo_move_to'
> cro.c:(.text+0x39d4): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3a3a): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3a4d): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3a76): undefined reference to `cairo_set_line_width'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Polymarker':
> cro.c:(.text+0x3b81): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x3b94): undefined reference to `cairo_get_line_cap'
> cro.c:(.text+0x3baf): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x3bc2): undefined reference to `cairo_get_line_width'
> cro.c:(.text+0x3beb): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x3c79): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x3c94): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x3d11): undefined reference to `cairo_arc'
> cro.c:(.text+0x3d23): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3d56): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x3de2): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3e0d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3e20): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3e5a): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3e85): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3e98): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3f2c): undefined reference to `cairo_move_to'
> cro.c:(.text+0x3f57): undefined reference to `cairo_line_to'
> cro.c:(.text+0x3f6a): undefined reference to `cairo_stroke'
> cro.c:(.text+0x3fd9): undefined reference to `cairo_move_to'
> cro.c:(.text+0x402c): undefined reference to `cairo_line_to'
> cro.c:(.text+0x403f): undefined reference to `cairo_stroke'
> cro.c:(.text+0x405e): undefined reference to `cairo_move_to'
> cro.c:(.text+0x407d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x4090): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4101): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4114): undefined reference to `cairo_new_sub_path'
> cro.c:(.text+0x4153): undefined reference to `cairo_arc'
> cro.c:(.text+0x4166): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4224): undefined reference to `cairo_move_to'
> cro.c:(.text+0x426d): undefined reference to `cairo_line_to'
> cro.c:(.text+0x4280): undefined reference to `cairo_stroke'
> cro.c:(.text+0x429f): undefined reference to `cairo_move_to'
> cro.c:(.text+0x42be): undefined reference to `cairo_line_to'
> cro.c:(.text+0x42d1): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4365): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4390): undefined reference to `cairo_line_to'
> cro.c:(.text+0x43a3): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4412): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4465): undefined reference to `cairo_line_to'
> cro.c:(.text+0x4478): undefined reference to `cairo_stroke'
> cro.c:(.text+0x4497): undefined reference to `cairo_move_to'
> cro.c:(.text+0x44b6): undefined reference to `cairo_line_to'
> cro.c:(.text+0x44c9): undefined reference to `cairo_stroke'
> cro.c:(.text+0x44f7): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x4513): undefined reference to `cairo_set_line_width'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `setSurfaceTransform':
> cro.c:(.text+0x4752): undefined reference to `cairo_identity_matrix'
> cro.c:(.text+0x4760): undefined reference to `cairo_rotate'
> cro.c:(.text+0x4774): undefined reference to `cairo_translate'
> cro.c:(.text+0x478c): undefined reference to `cairo_scale'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_OpenWorkstation':
> cro.c:(.text+0x4c99): undefined reference to `cairo_ps_surface_create'
> cro.c:(.text+0x4cc4): undefined reference to `cairo_ps_surface_set_size'
> cro.c:(.text+0x4cd1): undefined reference to `cairo_create'
> cro.c:(.text+0x4d47): undefined reference to `cairo_pdf_surface_create'
> cro.c:(.text+0x4d62): undefined reference to `cairo_create'
> cro.c:(.text+0x4db8): undefined reference to `cairo_image_surface_create'
> cro.c:(.text+0x4dd3): undefined reference to `cairo_create'
> cro.c:(.text+0x4e4d): undefined reference to `cairo_image_surface_create'
> cro.c:(.text+0x4e68): undefined reference to `cairo_create'
> cro.c:(.text+0x4ee8): undefined reference to `cairo_create'
> cro.c:(.text+0x4f16): undefined reference to `cairo_xlib_surface_get_width'
> cro.c:(.text+0x4f2e): undefined reference to `cairo_xlib_surface_get_height'
> cro.c:(.text+0x4f54): undefined reference to `cairo_set_fill_rule'
> cro.c:(.text+0x4f66): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x4f78): undefined reference to `cairo_set_line_join'
> cro.c:(.text+0x4f8c): undefined reference to `cairo_surface_destroy'
> cro.c:(.text+0x4fa4): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x4fb1): undefined reference to `cairo_new_path'
> cro.c:(.text+0x4fce): undefined reference to `cairo_move_to'
> cro.c:(.text+0x4ff3): undefined reference to `cairo_line_to'
> cro.c:(.text+0x5020): undefined reference to `cairo_line_to'
> cro.c:(.text+0x5045): undefined reference to `cairo_line_to'
> cro.c:(.text+0x5062): undefined reference to `cairo_line_to'
> cro.c:(.text+0x506f): undefined reference to `cairo_clip'
> cro.c:(.text+0x510b): undefined reference to `cairo_set_source_rgba'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_CloseWorkstation':
> cro.c:(.text+0x556a): undefined reference to `cairo_destroy'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_ClearWorkstation':
> cro.c:(.text+0x5841): undefined reference to `cairo_stroke'
> cro.c:(.text+0x5854): undefined reference to `cairo_show_page'
> cro.c:(.text+0x587b): undefined reference to `cairo_surface_flush'
> cro.c:(.text+0x58cd): undefined reference to `cairo_surface_write_to_png'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Cellarray':
> cro.c:(.text+0x59c2): undefined reference to `cairo_get_source'
> cro.c:(.text+0x59ea): undefined reference to `cairo_pattern_get_rgba'
> cro.c:(.text+0x5e98): undefined reference to `cairo_image_surface_create_for_data'
> cro.c:(.text+0x5ea3): undefined reference to `cairo_surface_status'
> cro.c:(.text+0x5eec): undefined reference to `cairo_set_source_surface'
> cro.c:(.text+0x5f01): undefined reference to `cairo_paint'
> cro.c:(.text+0x5f09): undefined reference to `cairo_surface_finish'
> cro.c:(.text+0x5f11): undefined reference to `cairo_surface_destroy'
> cro.c:(.text+0x5f99): undefined reference to `cairo_set_source_rgba'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `CROset_dashpattern':
> cro.c:(.text+0x6078): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x60d5): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x611f): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x6189): undefined reference to `cairo_set_dash'
> cro.c:(.text+0x61fb): undefined reference to `cairo_set_dash'
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o):cro.c:(.text+0x6225): more undefined references to `cairo_set_dash' follow
> /users/aa44/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Polyline':
> cro.c:(.text+0x630a): undefined reference to `cairo_set_source_rgba'
> cro.c:(.text+0x633d): undefined reference to `cairo_set_line_width'
> cro.c:(.text+0x6350): undefined reference to `cairo_new_sub_path'
> cro.c:(.text+0x6384): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x63a5): undefined reference to `cairo_set_line_cap'
> cro.c:(.text+0x6405): undefined reference to `cairo_move_to'
> cro.c:(.text+0x6469): undefined reference to `cairo_line_to'
> cro.c:(.text+0x6490): undefined reference to `cairo_stroke'
> cro.c:(.text+0x64a8): undefined reference to `cairo_set_line_cap'
> /users/aa44/ncl/lib/libncarg_gks.a(crotiff.o): In function `crotiff_writeImage':
> crotiff.c:(.text+0x11c): undefined reference to `cairo_image_surface_get_width'
> crotiff.c:(.text+0x127): undefined reference to `cairo_image_surface_get_height'
> crotiff.c:(.text+0x133): undefined reference to `cairo_image_surface_get_stride'
> crotiff.c:(.text+0x28e): undefined reference to `cairo_image_surface_get_data'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croActivateX11':
> crodisplay.c:(.text+0x25): undefined reference to `cairo_xlib_surface_get_display'
> crodisplay.c:(.text+0x30): undefined reference to `cairo_xlib_surface_get_drawable'
> crodisplay.c:(.text+0x44): undefined reference to `cairo_surface_flush'
> crodisplay.c:(.text+0x173): undefined reference to `cairo_xlib_surface_set_size'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croX11Pause':
> crodisplay.c:(.text+0x1ac): undefined reference to `cairo_xlib_surface_get_display'
> crodisplay.c:(.text+0x1bc): undefined reference to `cairo_surface_flush'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croFreeNativeSurface':
> crodisplay.c:(.text+0x1f3): undefined reference to `cairo_xlib_surface_get_display'
> /users/aa44/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croCreateNativeDisplaySurface':
> crodisplay.c:(.text+0x5d6): undefined reference to `cairo_xlib_surface_create'
> make: [plot_soundings.exe] Error 2 (ignored)
>
> On Jul 16, 2012, at 2:25 PM, Doug Reeder wrote:
>
>> The -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/ argument needs to precede the -lgfortran argument.
>>
>> Doug Reeder
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Mon Jul 16 15:57:20 2012
This archive was generated by hypermail 2.1.8 : Wed Jul 18 2012 - 14:33:00 MDT