[GRASS-dev] [GRASS GIS] #2086: libgis build failure on alpha

GRASS GIS trac at osgeo.org
Thu Sep 26 16:06:59 PDT 2013


#2086: libgis build failure on alpha
---------------------------+------------------------------------------------
 Reporter:  hamish         |       Owner:  grass-dev@…              
     Type:  defect         |      Status:  new                      
 Priority:  normal         |   Milestone:  6.4.4                    
Component:  Compiling      |     Version:  6.4.3                    
 Keywords:  alpha, libgis  |    Platform:  Linux                    
      Cpu:  Other          |  
---------------------------+------------------------------------------------
 Hi,

 there was an error building the 6.4.3 Debian package on the Alpha
 platform.
 it happens when linking libgis:

 {{{
 ...
 gcc -I/«PKGBUILDDIR»/dist.alpha-unknown-linux-gnu/include  -g -O2 -Wformat
 -Werror=format-security  -fPIE    -D_FORTIFY_SOURCE=2  -Wformat -Wformat-
 security -Werror=format-security  -Wno-error=format-security -Wall -O
 -fPIC   -DPACKAGE=\""grasslibs"\" -D_FILE_OFFSET_BITS=64 -DGDAL_LINK=1
 -DGDAL_DYNAMIC=1   -DPACKAGE=\""grasslibs"\"  -I/usr/include/gdal
 -I/usr/include/gdal -I/«PKGBUILDDIR»/dist.alpha-unknown-linux-gnu/include
 -o OBJ.alpha-unknown-linux-gnu/zone.o -c zone.c
 gcc -shared -o /«PKGBUILDDIR»/dist.alpha-unknown-linux-
 gnu/lib/libgrass_gis.6.4.3.so -L/«PKGBUILDDIR»/dist.alpha-unknown-linux-
 gnu/lib -Wl,--export-dynamic -Wl,-rpath-link,/«PKGBUILDDIR»/dist.alpha-
 unknown-linux-gnu/lib    OBJ.alpha-unknown-linux-gnu/adj_cellhd.o OBJ
 .alpha-unknown-linux-gnu/align_window.o OBJ.alpha-unknown-linux-
 gnu/alloc.o OBJ.alpha-unknown-linux-gnu/alloc_cell.o OBJ.alpha-unknown-
 linux-gnu/area.o OBJ.alpha-unknown-linux-gnu/area_ellipse.o OBJ.alpha-
 unknown-linux-gnu/area_poly1.o OBJ.alpha-unknown-linux-gnu/area_poly2.o
 OBJ.alpha-unknown-linux-gnu/area_sphere.o OBJ.alpha-unknown-linux-
 gnu/ascii_chk.o OBJ.alpha-unknown-linux-gnu/ask.o OBJ.alpha-unknown-linux-
 gnu/ask_cell.o OBJ.alpha-unknown-linux-gnu/ask_vctrs.o OBJ.alpha-unknown-
 linux-gnu/asprintf.o OBJ.alpha-unknown-linux-gnu/auto_mask.o OBJ.alpha-
 unknown-linux-gnu/basename.o OBJ.alpha-unknown-linux-gnu/bres_line.o OBJ
 .alpha-unknown-linux-gnu/cats.o OBJ.alpha-unknown-linux-gnu/cell_stats.o
 OBJ.alpha-unknown-linux-gnu/cell_title.o OBJ.alpha-unknown-linux-
 gnu/cellstats_eq.o OBJ.alpha-unknown-linux-gnu/clear_scrn.o OBJ.alpha-
 unknown-linux-gnu/clicker.o OBJ.alpha-unknown-linux-gnu/closecell.o OBJ
 .alpha-unknown-linux-gnu/color_compat.o OBJ.alpha-unknown-linux-
 gnu/color_free.o OBJ.alpha-unknown-linux-gnu/color_get.o OBJ.alpha-
 unknown-linux-gnu/color_hist.o OBJ.alpha-unknown-linux-gnu/color_init.o
 OBJ.alpha-unknown-linux-gnu/color_insrt.o OBJ.alpha-unknown-linux-
 gnu/color_invrt.o OBJ.alpha-unknown-linux-gnu/color_look.o OBJ.alpha-
 unknown-linux-gnu/color_org.o OBJ.alpha-unknown-linux-gnu/color_rand.o OBJ
 .alpha-unknown-linux-gnu/color_range.o OBJ.alpha-unknown-linux-
 gnu/color_read.o OBJ.alpha-unknown-linux-gnu/color_remove.o OBJ.alpha-
 unknown-linux-gnu/color_rule.o OBJ.alpha-unknown-linux-
 gnu/color_rule_get.o OBJ.alpha-unknown-linux-gnu/color_rules.o OBJ.alpha-
 unknown-linux-gnu/color_set.o OBJ.alpha-unknown-linux-gnu/color_shift.o
 OBJ.alpha-unknown-linux-gnu/color_str.o OBJ.alpha-unknown-linux-
 gnu/color_write.o OBJ.alpha-unknown-linux-gnu/color_xform.o OBJ.alpha-
 unknown-linux-gnu/commas.o OBJ.alpha-unknown-linux-gnu/copy.o OBJ.alpha-
 unknown-linux-gnu/copy_dir.o OBJ.alpha-unknown-linux-gnu/copy_file.o OBJ
 .alpha-unknown-linux-gnu/date.o OBJ.alpha-unknown-linux-gnu/datum.o OBJ
 .alpha-unknown-linux-gnu/debug.o OBJ.alpha-unknown-linux-gnu/dig_title.o
 OBJ.alpha-unknown-linux-gnu/distance.o OBJ.alpha-unknown-linux-
 gnu/done_msg.o OBJ.alpha-unknown-linux-gnu/endian.o OBJ.alpha-unknown-
 linux-gnu/env.o OBJ.alpha-unknown-linux-gnu/error.o OBJ.alpha-unknown-
 linux-gnu/file_name.o OBJ.alpha-unknown-linux-gnu/find_cell.o OBJ.alpha-
 unknown-linux-gnu/find_etc.o OBJ.alpha-unknown-linux-gnu/find_file.o OBJ
 .alpha-unknown-linux-gnu/find_vect.o OBJ.alpha-unknown-linux-gnu/flate.o
 OBJ.alpha-unknown-linux-gnu/fork.o OBJ.alpha-unknown-linux-gnu/format.o
 OBJ.alpha-unknown-linux-gnu/fpreclass.o OBJ.alpha-unknown-linux-gnu/gdal.o
 OBJ.alpha-unknown-linux-gnu/geodesic.o OBJ.alpha-unknown-linux-
 gnu/geodist.o OBJ.alpha-unknown-linux-gnu/get_cellhd.o OBJ.alpha-unknown-
 linux-gnu/get_datum_name.o OBJ.alpha-unknown-linux-gnu/get_ell_name.o OBJ
 .alpha-unknown-linux-gnu/get_ellipse.o OBJ.alpha-unknown-linux-
 gnu/get_projinfo.o OBJ.alpha-unknown-linux-gnu/get_projname.o OBJ.alpha-
 unknown-linux-gnu/get_row.o OBJ.alpha-unknown-linux-gnu/get_row_colr.o OBJ
 .alpha-unknown-linux-gnu/get_window.o OBJ.alpha-unknown-linux-gnu/getl.o
 OBJ.alpha-unknown-linux-gnu/gets.o OBJ.alpha-unknown-linux-gnu/gisbase.o
 OBJ.alpha-unknown-linux-gnu/gisdbase.o OBJ.alpha-unknown-linux-
 gnu/gishelp.o OBJ.alpha-unknown-linux-gnu/gisinit.o OBJ.alpha-unknown-
 linux-gnu/histo_eq.o OBJ.alpha-unknown-linux-gnu/histogram.o OBJ.alpha-
 unknown-linux-gnu/history.o OBJ.alpha-unknown-linux-gnu/home.o OBJ.alpha-
 unknown-linux-gnu/icon.o OBJ.alpha-unknown-linux-gnu/index.o OBJ.alpha-
 unknown-linux-gnu/init_map.o OBJ.alpha-unknown-linux-gnu/interp.o OBJ
 .alpha-unknown-linux-gnu/intersect.o OBJ.alpha-unknown-linux-
 gnu/intr_char.o OBJ.alpha-unknown-linux-gnu/is.o OBJ.alpha-unknown-linux-
 gnu/key_value1.o OBJ.alpha-unknown-linux-gnu/key_value2.o OBJ.alpha-
 unknown-linux-gnu/key_value3.o OBJ.alpha-unknown-linux-gnu/key_value4.o
 OBJ.alpha-unknown-linux-gnu/legal_name.o OBJ.alpha-unknown-linux-
 gnu/line_dist.o OBJ.alpha-unknown-linux-gnu/list.o OBJ.alpha-unknown-
 linux-gnu/ll_format.o OBJ.alpha-unknown-linux-gnu/ll_scan.o OBJ.alpha-
 unknown-linux-gnu/locale.o OBJ.alpha-unknown-linux-gnu/location.o OBJ
 .alpha-unknown-linux-gnu/ls.o OBJ.alpha-unknown-linux-gnu/mach_name.o OBJ
 .alpha-unknown-linux-gnu/make_colr.o OBJ.alpha-unknown-linux-
 gnu/make_loc.o OBJ.alpha-unknown-linux-gnu/make_mapset.o OBJ.alpha-
 unknown-linux-gnu/mapcase.o OBJ.alpha-unknown-linux-gnu/mapset.o OBJ
 .alpha-unknown-linux-gnu/mapset_msc.o OBJ.alpha-unknown-linux-
 gnu/mapset_nme.o OBJ.alpha-unknown-linux-gnu/mask_info.o OBJ.alpha-
 unknown-linux-gnu/maskfd.o OBJ.alpha-unknown-linux-gnu/myname.o OBJ.alpha-
 unknown-linux-gnu/named_colr.o OBJ.alpha-unknown-linux-gnu/nl_to_spaces.o
 OBJ.alpha-unknown-linux-gnu/nme_in_mps.o OBJ.alpha-unknown-linux-
 gnu/null_val.o OBJ.alpha-unknown-linux-gnu/open.o OBJ.alpha-unknown-linux-
 gnu/open_misc.o OBJ.alpha-unknown-linux-gnu/opencell.o OBJ.alpha-unknown-
 linux-gnu/overwrite.o OBJ.alpha-unknown-linux-gnu/parser.o OBJ.alpha-
 unknown-linux-gnu/paths.o OBJ.alpha-unknown-linux-gnu/percent.o OBJ.alpha-
 unknown-linux-gnu/plot.o OBJ.alpha-unknown-linux-gnu/pole_in_poly.o OBJ
 .alpha-unknown-linux-gnu/popen.o OBJ.alpha-unknown-linux-gnu/progrm_nme.o
 OBJ.alpha-unknown-linux-gnu/proj1.o OBJ.alpha-unknown-linux-gnu/proj2.o
 OBJ.alpha-unknown-linux-gnu/proj3.o OBJ.alpha-unknown-linux-
 gnu/put_cellhd.o OBJ.alpha-unknown-linux-gnu/put_row.o OBJ.alpha-unknown-
 linux-gnu/put_title.o OBJ.alpha-unknown-linux-gnu/put_window.o OBJ.alpha-
 unknown-linux-gnu/putenv.o OBJ.alpha-unknown-linux-gnu/quant.o OBJ.alpha-
 unknown-linux-gnu/quant_io.o OBJ.alpha-unknown-linux-gnu/quant_rw.o OBJ
 .alpha-unknown-linux-gnu/radii.o OBJ.alpha-unknown-linux-gnu/range.o OBJ
 .alpha-unknown-linux-gnu/raster.o OBJ.alpha-unknown-linux-
 gnu/raster_metadata.o OBJ.alpha-unknown-linux-gnu/rd_cellhd.o OBJ.alpha-
 unknown-linux-gnu/reclass.o OBJ.alpha-unknown-linux-gnu/remove.o OBJ
 .alpha-unknown-linux-gnu/rename.o OBJ.alpha-unknown-linux-gnu/rhumbline.o
 OBJ.alpha-unknown-linux-gnu/rotate.o OBJ.alpha-unknown-linux-gnu/sample.o
 OBJ.alpha-unknown-linux-gnu/seek.o OBJ.alpha-unknown-linux-
 gnu/set_window.o OBJ.alpha-unknown-linux-gnu/short_way.o OBJ.alpha-
 unknown-linux-gnu/sleep.o OBJ.alpha-unknown-linux-gnu/snprintf.o OBJ
 .alpha-unknown-linux-gnu/spawn.o OBJ.alpha-unknown-linux-gnu/squeeze.o OBJ
 .alpha-unknown-linux-gnu/store.o OBJ.alpha-unknown-linux-gnu/strings.o OBJ
 .alpha-unknown-linux-gnu/system.o OBJ.alpha-unknown-linux-gnu/tempfile.o
 OBJ.alpha-unknown-linux-gnu/timestamp.o OBJ.alpha-unknown-linux-
 gnu/token.o OBJ.alpha-unknown-linux-gnu/trim_dec.o OBJ.alpha-unknown-
 linux-gnu/unctrl.o OBJ.alpha-unknown-linux-gnu/unix_socks.o OBJ.alpha-
 unknown-linux-gnu/user_config.o OBJ.alpha-unknown-linux-gnu/verbose.o OBJ
 .alpha-unknown-linux-gnu/view.o OBJ.alpha-unknown-linux-gnu/whoami.o OBJ
 .alpha-unknown-linux-gnu/win32_pipes.o OBJ.alpha-unknown-linux-
 gnu/wind_2_box.o OBJ.alpha-unknown-linux-gnu/wind_format.o OBJ.alpha-
 unknown-linux-gnu/wind_in.o OBJ.alpha-unknown-linux-gnu/wind_limits.o OBJ
 .alpha-unknown-linux-gnu/wind_overlap.o OBJ.alpha-unknown-linux-
 gnu/wind_scan.o OBJ.alpha-unknown-linux-gnu/window_map.o OBJ.alpha-
 unknown-linux-gnu/wr_cellhd.o OBJ.alpha-unknown-linux-gnu/writ_zeros.o OBJ
 .alpha-unknown-linux-gnu/yes.o OBJ.alpha-unknown-linux-gnu/zero.o OBJ
 .alpha-unknown-linux-gnu/zero_cell.o OBJ.alpha-unknown-linux-gnu/zone.o
 -lz   -lgrass_datetime.6.4.3  -lm  -ldl
 /usr/bin/ld: OBJ.alpha-unknown-linux-gnu/color_rules.o: gp-relative
 relocation against dynamic symbol G_read_color_rule
 /usr/bin/ld: OBJ.alpha-unknown-linux-gnu/color_rules.o: gp-relative
 relocation against dynamic symbol G_read_color_rule
 /usr/bin/ld: OBJ.alpha-unknown-linux-gnu/color_rules.o: gp-relative
 relocation against dynamic symbol G_read_color_rule
 /usr/bin/ld: OBJ.alpha-unknown-linux-gnu/color_rules.o: gp-relative
 relocation against dynamic symbol G_read_color_rule
 /usr/bin/ld: final link failed: Nonrepresentable section on output
 collect2: ld returned 1 exit status
 make[4]: *** [/«PKGBUILDDIR»/dist.alpha-unknown-linux-
 gnu/lib/libgrass_gis.6.4.3.so] Error 1
 make[4]: Leaving directory `/«PKGBUILDDIR»/lib/gis'
 }}}

 full build log:
  http://buildd.debian-
 ports.org/status/fetch.php?pkg=grass&arch=alpha&ver=6.4.3-2&stamp=1380216471

 less-common platform build-log summary page:
  http://buildd.debian-ports.org/status/package.php?p=grass


 thanks,
 Hamish

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/2086>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list