[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--