Re: FreeBSD mod_perl2 patches

[prev] [thread] [next] [Date index for 2004/12/01]

From: Lars Eggert
Subject: Re: FreeBSD mod_perl2 patches
Date: 10:05 on 01 Dec 2004
--------------ms010908010904000404090609
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Stas Bekman wrote:
> Lars Eggert wrote:
> 
>> patch-ab is required to build, otherwise I see the following error 
>> during make:
>>
>> Running Mkbootstrap for APR::PerlIO ()
>> chmod 644 PerlIO.bs
>> rm -f ../../../blib/arch/Apache2/auto/APR/PerlIO/PerlIO.so
>> LD_RUN_PATH="" cc  -shared  -L/usr/local/lib PerlIO.o 
>> modperl_apr_perlio.o -Wl,-E  -L/usr/local/lib -o 
>> ../../../blib/arch/Apache2/auto/APR/PerlIO/PerlIO.so
>> chmod 755 ../../../blib/arch/Apache2/auto/APR/PerlIO/PerlIO.so
>> cp PerlIO.bs ../../../blib/arch/Apache2/auto/APR/PerlIO/PerlIO.bs
>> chmod 644 ../../../blib/arch/Apache2/auto/APR/PerlIO/PerlIO.bs
>> make: don't know how to make dynamic. Stop
>> *** Error code 2
>>
>> There is actually another fix that is in the port's Makefile:
>>
>> pre-install:
>>         cp WrapXS/APR/ThreadMutex/ThreadMutex.pm blib/lib/Apache2/APR/
>>
>> Without this, ThreadMutex.pm doesn't get installed.
> 
> Hmm, have you tried that with the 1.99_17? AFAIK, those problems were 
> long fixed.

This is with 1.99_17. As port maintainer, I've only ever build mod_perl2 
within the ports framework, which on FreeBSD is somewhat complex to make 
sure that files end up in the correct locations on FreeBSD.

> In any case that patch:
> http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/www/mod_perl2/files/patch-ab?rev=1.3&content-type=text/plain 
> 
> doesn't seem to have anything to do with APR::PerlIO

It's the target after APR::PerlIO that fails, for which the build 
procedure tries to do a "make dynamic", but the "dynamic" target doesn't 
exist.

> are you sure that output is not a mixed output of 'make -j'?

The FreeBSD ports building doesn't do parallel builds (make -j).

I could email you the output of a complete build process, if that would 
help?

Lars
        -- 
        Lars Eggert                                     NEC Network Laboratories

--------------ms010908010904000404090609
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJpzCC
Ay4wggKXoAMCAQICAwyFWjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwNjE3MDcyMjAzWhcNMDUwNjE3MDcyMjAz
WjCBhDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYDVQQDEwtMYXJzIEVn
Z2VydDEoMCYGCSqGSIb3DQEJARYZbGFycy5lZ2dlcnRAbmV0bGFiLm5lYy5kZTEiMCAGCSqG
SIb3DQEJARYTbGFycy5lZ2dlcnRAZ214Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAOowMZjwQREXIdWxQacJDyqczykKpfIVmid2m8xBuUO53uWgnK3F8R20u/7PVugU
zjNNqaivnU6qHtr/jdAn1UnyXzA/4Re+AqsKNiw8hZkVonkJ+G4O0TFzMNeWUdrjX1FaSAsL
uAPA6661cN4YDzrOYC3O3zgGtVvJAra0+iw9eD2qWsnH0AVLFtq7H5ZFhz5zeOeCrrayqEhf
S6tnTSjBzaH8SOdeemPTxdLRbMptLSy7lEFo8f1xisltw2eRT0txoUCqq0mjFEp8LgJ+s6p1
4M4cG3CDkKd5kNjdTWaokAo4qmpfF9IyA7uheaAHAz8UOH5GsH+Vkjbz5yFO1SsCAwEAAaNL
MEkwOQYDVR0RBDIwMIEZbGFycy5lZ2dlcnRAbmV0bGFiLm5lYy5kZYETbGFycy5lZ2dlcnRA
Z214Lm5ldDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAE9rOnUtJERYLNbDztLI
sH4AolAWkvNKoj7Ikst1M1X3myXqxYAHa9bsoPJy15qEV2B4ftOmJLrZL9kb8RZnzGBii8a/
XQ5wqaHZAJYcxQ6lp6UDTabhQN7J1trAOKgs+PFlF3lm6NOkXygiQH5PPO5kIHRjNvXpNGYe
C7S3K8YsMIIDLjCCApegAwIBAgIDDIVaMA0GCSqGSIb3DQEBBAUAMGIxCzAJBgNVBAYTAlpB
MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3
dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDA2MTcwNzIyMDNaFw0wNTA2
MTcwNzIyMDNaMIGEMQ8wDQYDVQQEEwZFZ2dlcnQxDTALBgNVBCoTBExhcnMxFDASBgNVBAMT
C0xhcnMgRWdnZXJ0MSgwJgYJKoZIhvcNAQkBFhlsYXJzLmVnZ2VydEBuZXRsYWIubmVjLmRl
MSIwIAYJKoZIhvcNAQkBFhNsYXJzLmVnZ2VydEBnbXgubmV0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA6jAxmPBBERch1bFBpwkPKpzPKQql8hWaJ3abzEG5Q7ne5aCcrcXx
HbS7/s9W6BTOM02pqK+dTqoe2v+N0CfVSfJfMD/hF74Cqwo2LDyFmRWieQn4bg7RMXMw15ZR
2uNfUVpICwu4A8DrrrVw3hgPOs5gLc7fOAa1W8kCtrT6LD14PapaycfQBUsW2rsflkWHPnN4
54KutrKoSF9Lq2dNKMHNofxI5156Y9PF0tFsym0tLLuUQWjx/XGKyW3DZ5FPS3GhQKqrSaMU
SnwuAn6zqnXgzhwbcIOQp3mQ2N1NZqiQCjiqal8X0jIDu6F5oAcDPxQ4fkawf5WSNvPnIU7V
KwIDAQABo0swSTA5BgNVHREEMjAwgRlsYXJzLmVnZ2VydEBuZXRsYWIubmVjLmRlgRNsYXJz
LmVnZ2VydEBnbXgubmV0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEAT2s6dS0k
RFgs1sPO0siwfgCiUBaS80qiPsiSy3UzVfebJerFgAdr1uyg8nLXmoRXYHh+06Ykutkv2Rvx
FmfMYGKLxr9dDnCpodkAlhzFDqWnpQNNpuFA3snW2sA4qCz48WUXeWbo06RfKCJAfk887mQg
dGM29ek0Zh4LtLcrxiwwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYD
VQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAY
BgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZp
Y2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzAp
BgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAw
MDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENv
bnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls
IElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5o
wHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuv
PAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAe
ZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0
hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDAL
BgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4
MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6ot
nzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V
2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDOzCCAzcCAQEwaTBi
MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs
MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwyFWjAJBgUr
DgMCGgUAoIIBpzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0w
NDEyMDExMDA1NTNaMCMGCSqGSIb3DQEJBDEWBBQwrrhoSH4514ynar6/gLrGHtJT/jBSBgkq
hkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIB
QDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDB4BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNVBAYT
AlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNU
aGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDIVaMHoGCyqGSIb3DQEJEAIL
MWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg
THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAwyF
WjANBgkqhkiG9w0BAQEFAASCAQBrnPulUAZ9KtwbHsHbjG2omxOZiRCAJ+Fs3JOYJ42wbp/S
XU13JgIjGVro5kF43Mn5gzVYYc2AklPC+JzCFDcrvHCTA5XNQNpLGaOp127KcppUBOm88u3f
NwdId/W+bE7cKQ0I5bxaTVuuH3XpwfWoEDPKMJz8eRV4QOSJnCAEz2iErl4KYTS8pTCQvQ5M
ewXL+ZNfUiwDFivVR9PhJZjD272VVFGTLGSSoIvPWDcYxhxr0PIB1WbIDOAOFA4SS2IZR0k0
iutsyUtmg5W7Wg78sL2Il3WGcBaYNAOC/cqJ3j8hCSvhIAqoJ317v8TJjnai0i9vBpjgA9SZ
vq7vEqJSAAAAAAAA
--------------ms010908010904000404090609--

(message missing)

FreeBSD mod_perl2 patches
Lars Eggert 10:12 on 30 Nov 2004

Re: FreeBSD mod_perl2 patches
Stas Bekman 15:55 on 30 Nov 2004

Re: FreeBSD mod_perl2 patches
Lars Eggert 16:30 on 30 Nov 2004

Re: FreeBSD mod_perl2 patches
Stas Bekman 17:33 on 30 Nov 2004

mod_perl2 on my FreeBSD
cglee 19:17 on 30 Nov 2004

Re: mod_perl2 on my FreeBSD
Lars Eggert 10:16 on 01 Dec 2004

Re: mod_perl2 on my FreeBSD
cglee 19:37 on 01 Dec 2004

Re: FreeBSD mod_perl2 patches
Lars Eggert 10:05 on 01 Dec 2004

Re: FreeBSD mod_perl2 patches
Stas Bekman 14:46 on 01 Dec 2004

Re: mod_perl2 on my FreeBSD
Stas Bekman 14:47 on 01 Dec 2004

Re: mod_perl2 on my FreeBSD
Lars Eggert 21:24 on 01 Dec 2004

Re: mod_perl2 on my FreeBSD
Stas Bekman 21:29 on 01 Dec 2004

Generated at 11:26 on 21 Dec 2004 by mariachi v0.52