Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Apr 2013 07:36:01 +0200
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        glarkin@FreeBSD.org
Cc:        freebsd-ports@freebsd.org
Subject:   Re: math/ggobi does not build, if graphics/graphviz installed
Message-ID:  <517A1241.1010804@gwdg.de>
In-Reply-To: <517994D4.3070004@FreeBSD.org>
References:  <5176B8EB.9070006@gwdg.de> <5178187A.3030004@gwdg.de> <51784663.7010003@FreeBSD.org> <5178C1AE.9020300@gwdg.de> <51794577.5000707@FreeBSD.org> <517953A4.2070406@gwdg.de> <517994D4.3070004@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 25.04.2013 22:40 (UTC+1) schrieb Greg Larkin:
> On 4/25/13 12:02 PM, Rainer Hurling wrote:
>> On 25.04.2013 17:02 (UTC+2), Greg Larkin wrote:
>>> On 4/25/13 1:39 AM, Rainer Hurling wrote:
>>>> Am 24.04.2013 22:53 (UTC+1) schrieb Greg Larkin:
>>>>> On 4/24/13 1:38 PM, Rainer Hurling wrote:
>>>>>> Oops, sorry for answering myself. But the typo gremlin 
>>>>>> appeared.
>>>>>
>>>>>> On 23.04.2013 18:38 (UTC+2), Rainer Hurling wrote:
>>>>>>> Dear developers,
>>>>>>>
>>>>>>> I am the maintainer of math/ggobi and I could need some 
>>>>>>> help for a longstanding problem with the build of ggobi 
>>>>>>> (not seen by tinderbox):
>>>>>>>
>>>>>>> With graphics/graphviz installed, math/ggobi finds this 
>>>>>>> external installation by its configure script in 
>>>>>>> plugins/GraphLayout. Then it tries to use it instead of 
>>>>>>> its internal graphviz version and fails when trying to 
>>>>>>> build the port.
>>>>>
>>>>>> The configure also sets HAVE_LIBGVC=1.
>>>>>
>>>>>>>
>>>>>>> The diff between graphics/graphviz/Makefile with/without 
>>>>>>> external
>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^ plugins/GraphLayout/Makefile
>>>>>
>>>>>>> graphviz found is like this (the first version does not 
>>>>>>> build):
>>>>>>>
>>>>>>> 158,159c158,159 < LIBGVC_CFLAGS = 
>>>>>>> -I/usr/local/include/graphviz < LIBGVC_LIBS = 
>>>>>>> -L/usr/local/lib/graphviz -lgvc -lgraph -lcdt ---
>>>>>>>> LIBGVC_CFLAGS = LIBGVC_LIBS =
>>>>>>>
>>>>>>>
>>>>>>> I am looking for either an elegant way to forbid this 
>>>>>>> configure script to use the external graphviz or to use 
>>>>>>> the external graphviz correctly, when installed.
>>>>>>>
>>>>>>> If this would be possible, an option in the ports 
>>>>>>> Makefile could switch between them (and install external 
>>>>>>> graphviz, if wanted).
>>>>>>>
>>>>>>> Could someone with more experience be so kind to push me 
>>>>>>> in the right direction, please.
>>>>>>>
>>>>>>> Many thanks in advance, Rainer Hurling
>>>>>
>>>>> Hi Rainer,
>>>>>
>>>>> Can you post an excerpt of the build failure log file when 
>>>>> math/ggobi attempts to build graphics/graphviz?
>>>
>>>> Hi Greg,
>>>
>>>> I created an excerpt of the build log and put it together with 
>>>> config.log as a zip in the attachment.
>>>
>>>> Please tell me, if I should provide more information.
>>>
>>>> Many thanks for your answer, Rainer
>>>
>>>>>
>>>>> Thank you, Greg
>>>>>
>>>
>>> Hi Rainer,
>>>
>>> Can you send all config.log files that appear in the ggobi work 
>>> directory?  That would include any that appear in the plugin 
>>> build subdirectories.
> 
>> Yep, of course. The attached zip should contain them all.
> 
>> Thanks again, Rainer
> 
>>>
>>> Thank you, Greg
> 
> Hi Rainer,

Hi Greg,

> There doesn't appear to be an easy way to convince
> plugins/GraphLayout/configure to ignore an already-installed version
> of graphviz, and I don't see any patches for ggobi that enable it to
> support new versions of graphviz.

That's what I have been afraid of :(

> At this point, I would add a post-configure target to the port
> Makefile and use it to patch plugins/GraphLayout/Makefile and
> plugins/GraphLayout/config.h to remove support for libgvc.  I did that
> manually, and I was able to build the plugin by hand with graphviz
> still installed.

For me it would be ok to disable the facility to use external graphviz
installations.

Would you agree to share your patch, so that I could use it in the port?
There was no attached patch ;)

You helped me a lot. I had been looking for some time now to find a
solution for that problem. I really appreciate your help.

Many thanks again,
Rainer

> 
> Hope that helps,
> Greg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?517A1241.1010804>