misc/188649: graphics/mapserver: linking error (iconv)

Julien Cigar jcigar at ulb.ac.be
Tue Apr 15 09:40:00 UTC 2014


>Number:         188649
>Category:       misc
>Synopsis:       graphics/mapserver: linking error (iconv)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 15 09:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Julien Cigar
>Release:        10.0-RELEASE
>Organization:
Belgian Biodiversity Platform
>Environment:
FreeBSD dev 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0 r264316: Thu Apr 10 17:09:52 CEST 2014     root at dev:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
(...)
[ 90%] Building CXX object CMakeFiles/mapserver.dir/renderers/agg/src/agg_font_freetype.cpp.o
[ 91%] Building CXX object CMakeFiles/mapserver.dir/renderers/agg/src/agg_line_aa_basics.cpp.o
[ 92%] Building CXX object CMakeFiles/mapserver.dir/renderers/agg/src/clipper.cpp.o
Linking CXX shared library libmapserver.so
[ 92%] Built target mapserver
Scanning dependencies of target legend
[ 92%] Building C object CMakeFiles/legend.dir/legend.c.o
Linking C executable legend
libmapserver.so.6.4.0: undefined reference to `libiconv_open'
libmapserver.so.6.4.0: undefined reference to `libiconv_close'
libmapserver.so.6.4.0: undefined reference to `libiconv'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/graphics/mapserver/work/mapserver-6.4.0
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/graphics/mapserver/work/mapserver-6.4.0
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/graphics/mapserver/work/mapserver-6.4.0
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/mapserver
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/mapserver

===>>> make failed for graphics/mapserver
===>>> Aborting update

===>>> Killing background jobs
Terminated

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> graphics/mapserver www/apache24 

===>>> Exiting
[1] jcigar at dev>

This is with:
jcigar at dev> make showconfig
===> The following configuration options are available for mapserver-6.4.0_2:
     CAIRO=on: Cairo graphics library support
     CAIRO_SVG=off: Cairo SVG parser support
     CURL=on: Data transfer support via cURL
     DEBUG=off: Build with debugging support
     FASTCGI=on: FastCGI support
     FRIBIDI=on: Fribidi library support
     GDAL=on: GDAL library support
     GEOS=on: GEOS support
     KML=on: KML support
     MAPSERV=on: Mapserv cgi interface support
     PERL=off: Perl scripting language support
     PHP=off: PHP bindings or support
     POSTGIS=on: PostGIS support
     PYTHON=off: Python bindings or support
     WCS=on: WCS Server support
     WFS=on: WFS Server support
     WMS=on: WMS Server support
===> Use 'make config' to modify these settings
                                        
>How-To-Repeat:
$> sudo portmaster -d mapserver-6.4.0_1
>Fix:
probably a problem with BASE iconv vs libiconv (ports)

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list