On 2013-7-23 00:41 , Jeremy Huddleston Sequoia wrote:
> 
> On Jul 22, 2013, at 2:09, Ryan Schmidt <[email protected]> wrote:
> 
>> On Jul 22, 2013, at 02:32, Mojca Miklavec wrote:
>>> On Mon, Jul 22, 2013 at 12:53 AM, Jeremy Huddleston Sequoia wrote:
>>>> On Jul 21, 2013, at 13:31, Lawrence Velázquez wrote:
>>>>>
>>>>> The gnuplot port must declare a dependency on any port that provides a 
>>>>> library it links to.
>>>>
>>>> But only if it *REALLY* links to it and isn't just linking to it because 
>>>> glibtool is stupid (I'm so glad for delete_la_files).  You can check if 
>>>> it's a proper link by seeing if it is actually using those symbols (nm -m 
>>>> <binary you want to check> | grep <name of library without version or 
>>>> .dylib>) on an clean install using a recent-ish base (2.2 branch or trunk 
>>>> from the past couple months).
>>>
>>> What exactly needs to be installed clean? Do I need to reinstall the
>>> whole macports (all of the ports)? Just gnuplot? All of its
>>> dependencies?
>>
>> After installing MacPorts trunk or 2.2.0 beta or RC, rebuild all ports in 
>> the recursive dependency chain in the correct order. Since the correct order 
>> is not always easy to determine, I simply uninstalled and rebuilt all ports 
>> to be sure.
> 
> Also make sure that you set 'buildfromsource always' if you change the 
> default value of delete_la_files.  See https://trac.macports.org/ticket/39767

Or just don't set delete_la_files in macports.conf. Doing so really
isn't very useful in most circumstances.

- Josh
_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to