gdal 1.9.1 (Was Re: graphics/gdal 1.9.0 does not build on CURRENT)

coder.tuxfamily coder at tuxfamily.org
Mon May 28 08:01:23 UTC 2012


Le 28.05.2012 08:59, coder.tuxfamily a écrit :
> Le 27.05.2012 09:17, Rainer Hurling a écrit :
>> On 26.05.2012 18:41 (UTC+1), Rainer Hurling wrote:
>>> On 26.05.2012 17:49 (UTC+2), coder.tuxfamily wrote:
>>>> Le 25.05.2012 22:49, Rainer Hurling a écrit :
>>>>> On 25.05.2012 21:51 (UTC+1), coder.tuxfamily wrote:
>>>>>> Can you try to build the "new" port of gdal ?
>>>>>>
>>>>>> I have the same problem with swig for php...
>>>>>
>>>>> Thanks for the update. It builds and installs fine here on two boxes
>>>>> with 10.0-CURRENT (amd64).
>>>>>
>>>>> One issue which should be thought about before updating gdal in the
>>>>> ports:
>>>>>
>>>>> Does gdal-1.9.1 really needs swig 2.0? It seems so for at least
>>>>> libkml?
>>>>>
>>>>> The problem is, that in your Makefile swig 2.0 conflicts with an
>>>>> installed swig 1.3.40, which is needed for example by graphics/geos,
>>>>> graphics/graphviz, math/saga, science/py-scipy and some others.
>>>>>
>>>>> Affected ports can be found for example with
>>>>> find /usr/ports -name Makefile -depth 3 -exec grep -l -e "swig13"
>>>>> {} \;
>>>>>
>>>>> I personally would prefer the newer swig 2.0 version (even for most
>>>>> other ports). Do you think it is necessary to forbid a parallel swig
>>>>> 1.3.40 installation in your port? I read somewhere that both swig
>>>>> ports
>>>>> can coexist in principle, only some docs share the same places (which
>>>>> should be changed, of course).
>>>>>
>>>>
>>>> Maybe you're right. I've see on trac.osgeo.org that it uses
>>>> swig-1.3.40.
>>>> I will try without specify version of swig.
>>>
>>> I saw in the news on http://www.swig.org/, that swig 2.0.6 is out with
>>> many bug fixes and enhancements for templates and target languages like
>>> php and python. Perhaps swig 2.0.6 is ready now for gdal?
>>
>> I made a patch to update from swig 2.0.4 to 2.0.6. Could you please try
>> if at least some of the observed problems will disappear?
>>
>> If this helps we should create a PR and ask the maintainer for an update.
>>
>>> I just checked, that swig 1.3.40 and 2.0.4 should be able to coexist at
>>> the same time. At least they do not share any filenames.
>>
>
> The patch works but don't solve gdal problems. I think i've found were
> it's wrong.
>
> For Ruby/Swig :
> See the page on GDAL : http://trac.osgeo.org/gdal/wiki/GdalOgrInRuby
> SWIG 2 is required to build the Ruby bindings against Ruby 1.9.2. (SWIG
> 1.3.40 is fine for Ruby 1.8.7)
>
> When i try to compile, i've two errors :
>
> "ogr_wrap.o: relocation R_X86_64_32 against `a local symbol' can not be
> used when making a shared object; recompile with -fPIC
> ogr_wrap.o: relocation R_X86_64_32 against `a local symbol' can not be
> used when making a shared object; recompile with -fPIC"
>

For MDB driver (and for java port) it's needed some java stuff, but i 
don't use java and so don't understand what to do 
(http://trac.osgeo.org/gdal/wiki/GdalOgrInJavaBuildInstructionsUnix)




More information about the freebsd-ports mailing list