[OGo-Users] [solved?] compile OgO on x86_64 / Ubuntu 7.10

Albrecht Dreß users@opengroupware.org
Fri, 11 Jan 2008 13:56:45 +0100


--=-9ygy42NkPMlFU1MX0sgm
Content-Type: text/plain; charset=us-ascii; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Am 11.01.2008 11:18:27 schrieb(en) Sebastian Reitenbach:
> I am trying to get sope/ogo/sogo running with gnustep-make 2, for the =20
> time ogo needs libFoundation, I have to make sure libFoundation works =20
> with gnustep-make 2 too. Would be great if you could post the script, =20
> it might be helpful for me.

Attached to this message.  Note that Ubuntu comes with apache 2.2, but =20
searching the web I found a suitable (?) patch; at least apache seems =20
to load the module (listed by mod_info).  Using these steps, I now have =20
an environment which /in principle/ seems to work.  Note that I =20
installed everything in the folder /opt/ogo to clearly separate it form =20
the other stuff.

I also created a user named ogo who can -after sourcing the file =20
/opt/ogo/OgO-GNUstep/Library/Makefiles/GNUstep.sh- can launch =20
ogo-webui.  However, it apparently doesn't source the "local" =20
~/.libFoundation/Defaults/NSGlobalDomain.plist file, but the =20
system-wide from =20
/opt/ogo/OgO-GNUstep/Libraries/Resources/libFoundation/Defaults/NSGlobalDom=
ain.plist.  =20
Any idea how I have to tweak the environment to get the "local" one?  =20
If I don't source the GNUstep.sh file, ogo-webui only throws errors like

<snip>
ERROR(+[NSTimeZone initialize]): Cannot find the =20
'TimeZoneInfo/RegionsDictionary' resource file for NSTimeZone
+[NSTimeZone _createTimeZoneWithName:checkDuplicates:]: Cannot find the =20
time zone description file 'GMT' in resource directory '(null)'
[21719]: process 21720 exited with code 0 (terminated due to signal 11)
### waiting for child 21720 (#1) failed: No child processes
</snip>

Cheers, Albrecht.


--=-9ygy42NkPMlFU1MX0sgm
Content-Type: application/x-shellscript; name=build-ogo.sh
Content-Disposition: attachment; filename=build-ogo.sh
Content-Transfer-Encoding: base64

IyEvYmluL3NoCiMKIyBTaGVsbCBzY3JpcHQgdG8gc2V0IHVwIE9nTyAxLjEuNy9TT1BFIDQuNy4x
IG9uIGFuIFVidW50dSA3LjEwIHg4Nl82NCBib3gKIwojIFdyaXR0ZW4gYnkgQWxicmVjaHQgRHJl
w58gPGFsYnJlY2h0LmRyZXNzQGxpb3MtdGVjaC5jb20+CiMKIyBUaGlzIHNjcmlwdCBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKIyBtb2RpZnkgaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYwojIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgojIHZl
cnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KIwojIFRoaXMgc2NyaXB0IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCiMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQojIExpYnJhcnkgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKCiMgPT0gZGVmaW5lIHNvdXJjZXMgPT0KU09Q
RT1zb3BlLTQuNy4xLWZ3ZC1yMTUwMi50YXIuZ3oKT0dPPW9wZW5ncm91cHdhcmUub3JnLTEuMS43
LWNsb3NlLXIxOTg3LnRhci5negpbIC1mICRTT1BFIF0gfHwgKCBlY2hvICJtaXNzaW5nIHNvdXJj
ZSBmaWxlICRTT1BFIiA7IGV4aXQgKQpbIC1mICRPR08gXSB8fCAoIGVjaG8gIm1pc3Npbmcgc291
cmNlIGZpbGUgJE9HTyIgOyBleGl0ICkKCiMgbWFrZSBzdXJlIHNvbWUgc3R1ZmYgbmVlZGVkIGZv
ciBidWlsZGluZyBpcyBpbnN0YWxsZWQKYXB0aXR1ZGUgaW5zdGFsbCBnb2JqYyBwYXRjaCB3Z2V0
IG1ha2UgYXBhY2hlMi1wcmVmb3JrLWRldgoKIyA9PSBwcmVwYXJlID09ClRBUkdFVD0vb3B0L29n
bwpleHBvcnQgUEFUSD0kVEFSR0VUL2JpbjokVEFSR0VUL3NiaW46JFBBVEgKZWNobyAtZSAiJFRB
UkdFVC9saWI2NFxuJFRBUkdFVC9saWIiID4gL2V0Yy9sZC5zby5jb25mLmQvb2dvLmNvbmYKdGFy
IC14emYgc29wZS00LjcuMS1md2QtcjE1MDIudGFyLmd6CnRhciAteHpmIG9wZW5ncm91cHdhcmUu
b3JnLTEuMS43LWNsb3NlLXIxOTg3LnRhci5negpjZCBzb3BlCgojID09IGdudXN0ZXAtbWFrZSA9
PQpjZCBnbnVzdGVwLW1ha2UKLi9jb25maWd1cmUgLS1wcmVmaXg9JFRBUkdFVC9PZ08tR05Vc3Rl
cCAtLXdpdGgtbGlicmFyeS1jb21ibz1nbnUtZmQtbmlsIFwKICAgIC0td2l0aC1zeXN0ZW0tcm9v
dD0kVEFSR0VUL09nTy1HTlVzdGVwIC0tZGlzYWJsZS1pbXBvcnRpbmctY29uZmlnLWZpbGUgXAog
ICAgLS13aXRoLWNvbmZpZy1maWxlPSRUQVJHRVQvT2dPLUdOVXN0ZXAvR05Vc3RlcC5jb25mCm1h
a2UKbWFrZSBpbnN0YWxsCgojID09IGxpYkZvdW5kYXRpb24gPT0KY2QgLi4vbGliRm91bmRhdGlv
bgpzb3VyY2UgJFRBUkdFVC9PZ08tR05Vc3RlcC9MaWJyYXJ5L01ha2VmaWxlcy9HTlVzdGVwLnNo
Ci4vY29uZmlndXJlIC0tcHJlZml4PSRUQVJHRVQKbWFrZQpta2RpciAkVEFSR0VUL2xpYjY0ICRU
QVJHRVQvbGliCm1ha2UgR05VU1RFUF9JTlNUQUxMQVRJT05fRElSPSRUQVJHRVQgRkhTX0lOU1RB
TExfUk9PVD0kVEFSR0VUIGluc3RhbGwKbGRjb25maWcKbWFrZSAtQyBGb3VuZGF0aW9uIGluc3Rh
bGwKbWFrZSAtQyBSZXNvdXJjZXMgaW5zdGFsbAoKIyA9PSBzb3BlID09CmNkIC4uCi4vY29uZmln
dXJlIC0tcHJlZml4PSRUQVJHRVQgLS1lbmFibGUtZGVidWcgLS1nc21ha2U9JFRBUkdFVC9PZ08t
R05Vc3RlcAptYWtlIC1qMQptYWtlIC1qMSBHTlVTVEVQX0lOU1RBTExBVElPTl9ESVI9JFRBUkdF
VCBpbnN0YWxsCmxkY29uZmlnCgojID09IG9wZW5ncm91cHdhcmUgPT0KY2QgLi4vb3Blbmdyb3Vw
d2FyZS5vcmcKLi9jb25maWd1cmUgLS1wcmVmaXg9JFRBUkdFVCAtLWVuYWJsZS1kZWJ1ZyAtLXdp
dGhvdXQtcGlzb2NrIFwKICAgIC0tZ3NtYWtlPSRUQVJHRVQvT2dPLUdOVXN0ZXAKZWNobyAtZSAi
XG5BRERJVElPTkFMX0lOQ0xVREVfRElSUyArPSAtSSRUQVJHRVQvaW5jbHVkZSIgPj4gY29uZmln
Lm1ha2UKbWFrZSAtajEKbWFrZSAtajEgR05VU1RFUF9JTlNUQUxMQVRJT05fRElSPSRUQVJHRVQg
QlVORExFX0lOU1RBTExfRElSPSRUQVJHRVQgXAogICAgV09CVU5ETEVfSU5TVEFMTF9ESVI9JFRB
UkdFVCBpbnN0YWxsCmxkY29uZmlnCgojID09IG1vZF9uZ29iandlYiA9PQpjZCAuLi9zb3BlL3Nv
cGUtYXBwc2VydmVyL21vZF9uZ29iandlYgp3Z2V0IGh0dHA6Ly93ZWIuZXVvZGVpby5uZXQvbW9k
X25nb2Jqd2ViLnR4dApwYXRjaCAtcCAwIDwgbW9kX25nb2Jqd2ViLnR4dAptYWtlIGFweHM9L3Vz
ci9iaW4vYXB4czIgSFRUUEQ9L3Vzci9zYmluL2FwYWNoZTIKbWFrZSBHTlVTVEVQX0lOU1RBTExB
VElPTl9ESVI9L3Vzci9saWIvYXBhY2hlMi9tb2R1bGVzIGluc3RhbGwKZWNobyAiTG9hZE1vZHVs
ZSBuZ29iandlYl9tb2R1bGUgL3Vzci9saWIvYXBhY2hlMi9tb2R1bGVzL21vZF9uZ29iandlYi5z
byIgPiBcCiAgICAvZXRjL2FwYWNoZTIvbW9kcy1hdmFpbGFibGUvbmdvYmp3ZWIubG9hZAo=

--=-9ygy42NkPMlFU1MX0sgm--