Trouble installing Source-Highlight

Sancho McCann sanchom at gmail.com
Sat Jul 7 10:21:37 PDT 2007


So, a patch was just applied yesterday to the boost port that  
reinstates a missing symbolic link. Did you upgrade since then?

Sancho


On 7-Jul-07, at 3:52 AM, Elias Pipping wrote:

> On Jul 7, 2007, at 12:20 AM, Ryan Schmidt wrote:
>
>>
>> On Jul 6, 2007, at 07:10, Emmanuel Hainry wrote:
>>
>>> Citando Elias Pipping :
>>>
>>>> Binil Thomas:
>>>>
>>>>> I encountered the following error while trying to install
>>>>> source-highlight package using port.
>>>>
>>>> < snip >
>>>>
>>>>> checking whether the Boost::Regex library is available... no
>>>>> checking boost/shared_ptr.hpp usability... no
>>>>> checking boost/shared_ptr.hpp presence... no
>>>>> checking for boost/shared_ptr.hpp... no
>>>>
>>>> < snip >
>>>>
>>>>> configure: error:
>>>>>
>>>>> ERROR! Boost::regex library not installed.
>>>>> Please install it (download at http://www.boost.org/)
>>>>
>>>> the problem is caused by boost 1.34. I've tried it with boost  
>>>> 1.33 a
>>>> second ago and it worked flawlessly. I've CC'ed Lorenzo Bettini,  
>>>> the
>>>> developer of source-highlight, maybe he knows a fix (I don't).
>>>
>>> boost1.34 installs its headers in ${prefix}/boost-1_34/boost whereas
>>> progs expect it in ${prefix}/boost (which is where boost 1.33 put  
>>> them).
>>>
>>> I stumbled upon that while installing globuation2:
>>> http://trac.macports.org/projects/macports/ticket/12185
>>>
>>> Adding -I${prefix}/boost-1_34 to cppflags should do the trick.  
>>> (or boost
>>> should be corrected).
>>
>> boost should be fixed as of 1.34_1. See:
>>
>> http://trac.macosforge.org/projects/macports/ticket/12110
>>
>> Please let us know if this does not resolve the problem.
>
>
> Nope, doesn't work - tried that already:
>
> < snip >
>   Index: Portfile
>   ===================================================================
>   --- Portfile    (revision 26779)
>   +++ Portfile    (working copy)
>   @@ -23,6 +23,7 @@
>
>    configure.args  --infodir=${prefix}/share/info \
>                    --mandir=${prefix}/share/man
>   +configure.cppflags -I${prefix}/include/boost
>
>    test.run        yes
>    test.target     check
> < snip >
>
>
> Kind regards,
>
> Elias




More information about the macports-users mailing list