[OGo-MacOSX] Compilation Failure (please help)
Levi Brown
macosx@opengroupware.org
Tue, 8 Nov 2005 14:48:59 -0700
--Apple-Mail-13-708000712
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
delsp=yes;
format=flowed
Hello all,
I'm trying to get OGo built, installed, and configured for my Mac OS
X Server 10.3.4 (Tiger Server) box and have very diligently sought
all information I could find in the mail archive and on the ogo web
site but unfortunately I am still unable to get a successful compile
of the OpenGroupware.org software.
I've followed two different threads on trying to get this to compile.
For both approaches having the PostgreSQL server installed is a pre-
requisite, and I have used DarwinPorts <http://
darwinports.opendarwin.org/> to accomplish this.
First I tried the steps outlined on the website:
http://www.opengroupware.org/en/install/macosx/macosxsource.html
After trying that and failing, I found this thread:
http://mail.opengroupware.org/pipermail/macosx/2004-October/000203.html
and have followed the instructions in the thread to get the latest
code from subversion and attempt a build. The thread info is a bit
outdated so I put it together with information from the website
instructions. Please see the abridged transcript below for details,
but ultimately I run into this error when trying to build the
OpenGroupware.org module:
Making all for tool ogo-nhsd-1.1...
Compiling file NHSNameServiceDaemon.m ...
In file included from NHSNameServiceDaemon.m:22:
NHSNameServiceDaemon.h:41: error: parse error before "NSArray"
NHSNameServiceDaemon.h:42: fatal error: method definition not in
@implementation context
compilation terminated.
make[3]: *** [shared_debug_obj/NHSNameServiceDaemon.o] Error 1
make[2]: *** [ogo-nhsd-1.1.all.tool.variables] Error 2
make[1]: *** [internal-all] Error 2
make: *** [internal-all] Error 2
(this error is the same on both approaches)
In all cases there is reference to building libical from the
ThirdParty module, but despite my best efforts I can not seem to
locate this package (and don't know if this is the cause of the build
error, or even if it is relevant any longer).
I am very interested in getting this software up and running on my
server, but I'm stuck. Any assistance you can lend would be greatly
appreciated.
Sincerely,
Levi
---
[ns1:~/ogo2] labrown% svn co http://svn.opengroupware.org/ThirdParty/
trunk ThirdParty
Checked out revision 130.
[ns1:~/ogo2] labrown% svn co http://svn.opengroupware.org/SOPE/trunk
SOPE
Checked out revision 1170.
[ns1:~/ogo2] labrown% svn co http://svn.opengroupware.org/
OpenGroupware.org/trunk OpenGroupware.org
Checked out revision 1439.
[ns1:~/ogo2] labrown% cd gnustep-make-1.10.0/
[ns1:~/ogo2/gnustep-make-1.10.0] labrown% set OGoROOT="$HOME/www/
OGoRoot"
[ns1:~/ogo2/gnustep-make-1.10.0] labrown% ./configure --prefix=
$OGoROOT --without-system-root --with-user-root=$OGoROOT --with-local-
root=$OGoROOT --with-network-root=$OGoROOT --with-library-combo=apple
[ns1:~/ogo2/gnustep-make-1.10.0] labrown% make install
[ns1:~/ogo2/gnustep-make-1.10.0] labrown% source $OGoROOT/Library/
Makefiles/GNUstep.csh
[ns1:~/ogo2/gnustep-make-1.10.0] labrown% cd ../ThirdParty/
[ns1:~/ogo2/ThirdParty] labrown% l
total 16
-rw-r--r-- 1 labrown labrown 90 Nov 5 14:34 COPYRIGHT
-rw-r--r-- 1 labrown labrown 183 Nov 5 14:34 LICENSES
drwxr-xr-x 14 labrown labrown 476 Nov 5 14:34 epoz
drwxr-xr-x 53 labrown labrown 1802 Nov 5 14:33 gnustep-objc
drwxr-xr-x 42 labrown labrown 1428 Nov 5 14:34 libFoundation
drwxr-xr-x 9 labrown labrown 306 Nov 5 14:33 nhsc
drwxr-xr-x 31 labrown labrown 1054 Nov 5 14:33 pilot-link
drwxr-xr-x 9 labrown labrown 306 Nov 5 14:34 pyxmlrpc
drwxr-xr-x 4 labrown labrown 136 Nov 5 14:34 specfiles
[ns1:~/ogo2/ThirdParty] labrown% find . -name "*ical*"
[ns1:~/ogo2/ThirdParty] labrown% find . -name "cfg-gnustep*"
./pilot-link/.svn/prop-base/cfg-gnustep.sh.svn-base
./pilot-link/.svn/props/cfg-gnustep.sh.svn-work
./pilot-link/.svn/text-base/cfg-gnustep.sh.svn-base
./pilot-link/.svn/wcprops/cfg-gnustep.sh.svn-work
./pilot-link/cfg-gnustep.sh
[no libical or cfg-gnustep.sh ???]
[ns1:~/ogo2/ThirdParty] labrown% cd ../SOPE
[ns1:~/ogo2/SOPE] labrown% ./configure --with-gnustep --disable-strip
[ns1:~/ogo2/SOPE] labrown% make -s install
[snip compile messages ...]
[ns1:~/ogo2/SOPE] labrown% cd ../OpenGroupware.org/
[ns1:~/ogo2/OpenGroupware.org] labrown% ./configure --with-gnustep --
disable-strip
[ns1:~/ogo2/OpenGroupware.org] labrown% make -s install
[snip compile messages ...]
Making all for tool ogo-nhsd-1.1...
Compiling file NHSNameServiceDaemon.m ...
In file included from NHSNameServiceDaemon.m:22:
NHSNameServiceDaemon.h:41: error: parse error before "NSArray"
NHSNameServiceDaemon.h:42: fatal error: method definition not in
@implementation context
compilation terminated.
make[3]: *** [shared_debug_obj/NHSNameServiceDaemon.o] Error 1
make[2]: *** [ogo-nhsd-1.1.all.tool.variables] Error 2
make[1]: *** [internal-all] Error 2
make: *** [internal-all] Error 2
--Apple-Mail-13-708000712
Content-Transfer-Encoding: base64
Content-Type: application/pkcs7-signature;
name=smime.p7s
Content-Disposition: attachment;
filename=smime.p7s
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGFDCCAs0w
ggI2oAMCAQICAw5imjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh
d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt
YWlsIElzc3VpbmcgQ0EwHhcNMDUwMzMxMjMwMDIyWhcNMDYwMzMxMjMwMDIyWjBCMR8wHQYDVQQD
ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR8wHQYJKoZIhvcNAQkBFhBsZXZpQGdyb2tlcnMubmV0
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+QvSiY3gNWxjkMVWrtK7xqONSUR3TTFb
Nd76j3yBoDiMCSA8n6SjdR9ngH1G/UGR/6ulERbWVUlxZXZ1CSw5uMV1TgjPL1TJkPeL+uAODYbu
pasuQ/XhCogF1aBwosrnNVYXLHCvxkUsWZUKsvLYmCTDCm1Ec265XiRFWP2wZMOOBPitUsawTeNf
erbC/wwZlHZ7XcWFwp8yl4M/RvrNYbOgFbAdHuMdmjMouCriKwEbx2amdsZ83kSl70vChw4ccxao
DdHVZk3uo7urys386e69bRbMSpbm/GS232DWjL0qeeF5O0gLa7/iI7Pm7oBESDXY4coJMazXO1r7
TEF/MQIDAQABoy0wKzAbBgNVHREEFDASgRBsZXZpQGdyb2tlcnMubmV0MAwGA1UdEwEB/wQCMAAw
DQYJKoZIhvcNAQEEBQADgYEAEZ5ma9ZzRqykPPu2kmxl13G5r5kTIE8Iu2L/i0S3uZZJhoAul7OG
GounCTLsQMrp1ansK2UzuOWJqu12NuVtpH1Qc555Jp9vOiRo1i/XhMww+0LMGE7Bp9Gn0U1Mlgoi
9L50OkPEry5RddS+4Gk4h5vY/nZIM/2O9fbj5VqYkY8wggM/MIICqKADAgECAgENMA0GCSqGSIb3
DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlD
YXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0
aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg
Q0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3
MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENv
bnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElz
c3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f
6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYk
KhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGj
gZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRo
YXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0R
BCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM
0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZ
GwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZ
Nd4ksdMdRv9dX2VPMYIC5zCCAuMCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl
IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls
IElzc3VpbmcgQ0ECAw5imjAJBgUrDgMCGgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB
MBwGCSqGSIb3DQEJBTEPFw0wNTExMDgyMTQ4NTlaMCMGCSqGSIb3DQEJBDEWBBSGlKmduxD1h3DJ
/7/yddeOZY+PozB4BgkrBgEEAYI3EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3
dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h
aWwgSXNzdWluZyBDQQIDDmKaMHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMG
A1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAw5imjANBgkqhkiG9w0BAQEFAASCAQD3aby09qddgrym
UVCGPWBIKGO6Pdjw8KKdKFAHuLFhNnkfxdsQOnij0ZDTEhblgdH8dxyG8xoW4IgLMrbg74TCAETp
9XtTdSdU5/F6FdkUu8T1EkqilDZTrNGwuLITdgZKx8SbB+RNvUHuIWHohDd9X+xWR+LnUIN3nPTA
dWJfg3AMjlJfcoL8vksh109h1pH4MziSScXoN2ri0EVow6CN94ekuE2S0n3ZDBMXlEQ96sx1epF/
ysE/8a6ClyDf8uGff9rvtN6zSz2V9/KyMCRlB5Ehqj8Hhqbo2WBTxYO9ComImii1jci8mPwH8knt
bJr4s9qvk+68ZBJGMELH4Q1aAAAAAAAA
--Apple-Mail-13-708000712--