[MacPorts] #20857: cclient compiling on snow leopard 10.6
MacPorts
noreply at macports.org
Fri Aug 28 09:56:38 PDT 2009
#20857: cclient compiling on snow leopard 10.6
-------------------------------------------+--------------------------------
Reporter: macports@… | Owner: pguyot@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: snowleopard | Port: cclient
-------------------------------------------+--------------------------------
Changes (by macsforever2000@…):
* keywords: => snowleopard
* owner: macports-tickets@… => pguyot@…
Old description:
> I found three problems when compiling cclient on 10.6.
>
> The first problem: snow leopard uses openpam and so /usr/include/pam/ is
> now /usr/include/security/ when looking for pam_appl.h
>
> (kludge: "cd /usr/include; sudo ln -s security pam")
>
> The second problem: make -j2 fails with obscure error. Fix was to run
> make WITHOUT -j2.
>
> The third problem: the current version listed is 2007d, but 2007e is
> available. But this messes up the reinplace command, it is too clever.
> I broke it up into 3 more compatible commands in the Portfile:
>
> reinplace "s|/System/Library/OpenSSL|${prefix}/etc/openssl|g"
> ${worksrcpath}/Makefile
> reinplace
> "s|SSLINCLUDE=/usr/include/openssl|SSLINCLUDE=${prefix}/include/openssl|g"
> ${worksrcpath}/Makefile
> reinplace "s|SSLLIB=/usr/lib|SSLLIB=${prefix}/lib|g"
> ${worksrcpath}/Makefile
New description:
I found three problems when compiling cclient on 10.6.
The first problem: snow leopard uses openpam and so /usr/include/pam/ is
now /usr/include/security/ when looking for pam_appl.h
(kludge: "cd /usr/include; sudo ln -s security pam")
The second problem: make -j2 fails with obscure error. Fix was to run
make WITHOUT -j2.
The third problem: the current version listed is 2007d, but 2007e is
available. But this messes up the reinplace command, it is too clever. I
broke it up into 3 more compatible commands in the Portfile:
{{{
reinplace "s|/System/Library/OpenSSL|${prefix}/etc/openssl|g"
${worksrcpath}/Makefile
reinplace
"s|SSLINCLUDE=/usr/include/openssl|SSLINCLUDE=${prefix}/include/openssl|g"
${worksrcpath}/Makefile
reinplace "s|SSLLIB=/usr/lib|SSLLIB=${prefix}/lib|g"
${worksrcpath}/Makefile
}}}
--
--
Ticket URL: <http://trac.macports.org/ticket/20857#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list