From mfamir@hss.hns.com Wed Jan  2 10:49:59 2002
Received: from hindon.hss.co.in ([202.54.26.202])
	by swi.psy.uva.nl (8.11.6/8.11.2) with ESMTP id g029nfT29083
	for <prolog@swi.psy.uva.nl>; Wed, 2 Jan 2002 10:49:45 +0100 (MET)
Received: from sandesh.hss.hns.com (sandesh [139.85.242.35])
	by hindon.hss.co.in (8.10.0/8.10.0) with SMTP id g029oeE27544
	for <prolog@swi.swi.psy.uva.nl>; Wed, 2 Jan 2002 15:20:41 +0530 (IST)
Received: by sandesh.hss.hns.com(Lotus SMTP MTA v4.6.3  (733.2 10-16-1998))  id 65256B35.0035F678 ; Wed, 2 Jan 2002 15:19:25 +0530
X-Lotus-FromDomain: HSS
From: mfamir@hss.hns.com
To: prolog@swi.psy.uva.nl
Message-ID: <65256B35.0035E190.00@sandesh.hss.hns.com>
Date: Wed, 2 Jan 2002 15:20:05 +0530
Mime-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu"
Content-Disposition: inline
Subject: [SWIPL] SWI and Xpce stand-alone program.

--0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline




Hi  Jan,

I am trying to make a stand alone program using SWI and XPCE

Following is my environment -

Development platform
---------------------

- Solaris 2.7
- Installed Prolog (SWI / XPCE) 4.0.11 (path on machine is
  /user/alsingh/SWI_XPCE/SWI-4.0.11)

Target platform
----------------
- Solaris 2.7/2.8
- no prolog installed

The standalone (that uses SWI as well as XPCE) that is generated
works as expected on development platform, but does not work on
target environment (program and error details attached at the end
of mail)

Note
=====
The standalone generated (using only SWI and no reference of XPCE)
works as expected on both development as well as target enviornment.

- Please provide help/pointers regarding what is missing !

- Are there any dependencies on target environment (example
  any specific libraries that need to be present on target environment) ?

- any other known pre-requisites for executing standalones on
  other platforms ?

Thanks in advance
Amir


Problem Details
================

Attachments
-----------

1) ui.pl (source for program using SWI and XPCE)
2) db.pl (source for program using only SWI)
3) make.ui (makefile for generating standalone for ui.pl)
4) make.db (makefile for generating standalone for db.pl)
5) error.ui (error messages displayed on running ui on
   target environment)


(See attached file: ui.pl)(See attached file: errors.ui)(See attached file:
make.db)(See attached file: make.ui)(See attached file: db.pl)

--0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu
Content-type: application/octet-stream; 
	name="ui.pl"
Content-Disposition: attachment; filename="ui.pl"
Content-transfer-encoding: base64

Oi0gdXNlX21vZHVsZShsaWJyYXJ5KHBjZSkpLg0KDQpkaWFsb2coZGlhbG9nXzEsDQogICAgICAg
WyBvYmplY3QgICAgICAgIDo9DQoJICAgRGlhbG9nX18sDQoJIHBhcnRzICAgICAgICAgOj0NCgkg
ICBbIERpYWxvZ19fIDo9IGRpYWxvZygnRGlhbG9nIDEnKSwNCgkgICAgIE5hbWUgICAgIDo9IHRl
eHRfaXRlbShuYW1lKSwNCgkgICAgIE9rICAgICAgIDo9IGJ1dHRvbihvayksDQoJICAgICBDYW5j
ZWwgICA6PSBidXR0b24oY2FuY2VsKQ0KCSAgIF0sDQoJIG1vZGlmaWNhdGlvbnMgOj0NCgkgICBb
IE5hbWUgICA6PSBbIGxlbmd0aCAgICA6PSAyNiwNCgkJCSBhbGlnbm1lbnQgOj0gbGVmdA0KCQkg
ICAgICAgXSwNCgkgICAgIENhbmNlbCA6PSBbIGFsaWdubWVudCA6PSByaWdodA0KCQkgICAgICAg
XQ0KCSAgIF0sDQoJIGxheW91dCAgICAgICAgOj0NCgkgICBbIGJlbG93KE5hbWUsIE9rKSwNCgkg
ICAgIHJpZ2h0KE9rLCBDYW5jZWwpDQoJICAgXSwNCgkgYmVoYXZpb3VyICAgICA6PQ0KCSAgIFsg
T2sgICAgIDo9IFsgbWVzc2FnZSA6PSBtZXNzYWdlKEBwcm9sb2csDQoJCQkJCSAgICBidXRfb2ss
DQoJCQkJCSAgICBOYW1lP3NlbGVjdGlvbikNCgkJICAgICAgIF0sDQoJICAgICBDYW5jZWwgOj0g
WyBtZXNzYWdlIDo9IG1lc3NhZ2UoQHByb2xvZywgYnV0X2NhbmNlbCwgRGlhbG9nX18pDQoJCSAg
ICAgICBdDQoJICAgXQ0KICAgICAgIF0pLg0KDQpnbzotDQogICAgbWFrZV9kaWFsb2coRCwgZGlh
bG9nXzEpLA0KICAgIHNlbmQoRCwgb3BlbikuDQoNCmJ1dF9vayhJbnB1dCkgOi0NCiAgICBmb3Jt
YXQoJ0VudGVyZWQgbmFtZSBpcyB+dy4nLCBbSW5wdXRdKSwgbmwuDQoNCmJ1dF9jYW5jZWwoRCkg
Oi0NCiAgICBzZW5kKEQsIGRlc3Ryb3kpLg0K

--0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu
Content-type: application/octet-stream; 
	name="errors.ui"
Content-Disposition: attachment; filename="errors.ui"
Content-transfer-encoding: base64

RVJST1I6IEluaXRpYWxpemF0aW9uIGdvYWwNCkVSUk9SOiBVbmRlZmluZWQgcHJvY2VkdXJlOg0K
RVJST1I6IFVuZGVmaW5lZCBwcm9jZWR1cmU6DQpFUlJPUjogVW5kZWZpbmVkIHByb2NlZHVyZToN
CkVSUk9SOiBVbmRlZmluZWQgcHJvY2VkdXJlOg0KRVJST1I6IFVuZGVmaW5lZCBwcm9jZWR1cmU6
DQpFUlJPUjogVW5kZWZpbmVkIHByb2NlZHVyZToNCkVSUk9SOiBVbmRlZmluZWQgcHJvY2VkdXJl
Og0KRVJST1I6IFVuZGVmaW5lZCBwcm9jZWR1cmU6DQpFUlJPUjogVW5kZWZpbmVkIHByb2NlZHVy
ZToNCkVSUk9SOiBVbmRlZmluZWQgcHJvY2VkdXJlOg0KRVJST1I6IFVuZGVmaW5lZCBwcm9jZWR1
cmU6DQpFUlJPUjogVW5kZWZpbmVkIHByb2NlZHVyZToNCkVSUk9SOiBVbmRlZmluZWQgcHJvY2Vk
dXJlOg0KRVJST1I6IFVuZGVmaW5lZCBwcm9jZWR1cmU6DQpFUlJPUjogVW5kZWZpbmVkIHByb2Nl
ZHVyZToNCkVSUk9SOiBVbmRlZmluZWQgcHJvY2VkdXJlOg0KRVJST1I6IFVuZGVmaW5lZCBwcm9j
ZWR1cmU6DQpFUlJPUjogVW5kZWZpbmVkIHByb2NlZHVyZToNCkVSUk9SOiBVbmRlZmluZWQgcHJv
Y2VkdXJlOg0KRVJST1I6IFVuZGVmaW5lZCBwcm9jZWR1cmU6DQpFUlJPUjogVW5kZWZpbmVkIHBy
b2NlZHVyZToNCkVSUk9SOiBVbmRlZmluZWQgcHJvY2VkdXJlOg0K

--0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu
Content-type: application/octet-stream; 
	name="make.db"
Content-Disposition: attachment; filename="make.db"
Content-transfer-encoding: base64

UExfSE9NRSA9IC91c2VyL2Fsc2luZ2gvU1dJX1hQQ0UvU1dJLTQuMC4xMQ0KUEwgICAgICA9ICQo
UExfSE9NRSkvYmluL3BsDQpQTF9TT1VSQ0UgPSBkYi5wbA0KDQpFWEVDICA9IGRiDQoNCmFsbCA6
ICQoRVhFQykNCg0KJChFWEVDKSA6DQoJJChQTCkgLS1nb2FsPXByaW50X2RiIC0tc3RhbmRfYWxv
bmU9dHJ1ZSAtLXRvcGxldmVsPWhhbHQgLW8gJChFWEVDKSAtYyAkKFBMX1NPVVJDRSkNCgkjJChQ
TCkgLXQgJ2NvbnN1bHQoZGIpLCBxc2F2ZV9wcm9ncmFtKGRiLCBbZ29hbD1wcmludF9kYiwgc3Rh
bmRfYWxvbmU9dHJ1ZSwgdG9wbGV2ZWw9aGFsdF0pJw0KDQpjbGVhbjoNCglybSAkKEVYRUMpDQo=

--0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu
Content-type: application/octet-stream; 
	name="make.ui"
Content-Disposition: attachment; filename="make.ui"
Content-transfer-encoding: base64

UExfSE9NRSA9IC91c2VyL2Fsc2luZ2gvU1dJX1hQQ0UvU1dJLTQuMC4xMQ0KUEwgICAgICA9ICQo
UExfSE9NRSkvYmluL3BsDQpQTF9TT1VSQ0UgPSB1aS5wbA0KDQpFWEVDICA9IHVpDQoNCmFsbCA6
ICQoRVhFQykNCg0KJChFWEVDKSA6DQoJJChQTCkgLS1nb2FsPWdvIC0tc3RhbmRfYWxvbmU9dHJ1
ZSAtbyAkKEVYRUMpIC1jICQoUExfU09VUkNFKQ0KCSMkKFBMKSAtdCAnY29uc3VsdCh1aSksIHFz
YXZlX3Byb2dyYW0odWksIFtnb2FsPWdvLCBzdGFuZF9hbG9uZT10cnVlXSknDQoNCmNsZWFuOg0K
CXJtICQoRVhFQykNCg==

--0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu
Content-type: application/octet-stream; 
	name="db.pl"
Content-Disposition: attachment; filename="db.pl"
Content-transfer-encoding: base64

JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ0KJSBG
aWxlIGRhdGFiYXNlDQolIFVzYWdlIDogZmlsZS8yLg0KJSBmaWxlKD9uYW1lLCA/dHlwZSkuDQoN
CmZpbGUoJ21nY3AnLCAnYmluJykuDQpmaWxlKCd0c3NlcnZlcicsICdiaW4nKS4NCmZpbGUoJ21n
Y3BfdGguYycsICdzcmMnKS4NCmZpbGUoJ21nY3BfYXBwLmMnLCAnc3JjJykuDQpmaWxlKCd0c19z
ZXJ2ZXIuYycsICdzcmMnKS4NCmZpbGUoJ3RzX2RhZW1vbi5jJywgJ3NyYycpLg0KDQolJSUlJSUl
JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlDQolIFByaW50IG9m
IGZpbGUgZGF0YWJhc2UNCiUgVXNhZ2UgOiBwcmludF9kYi8wLg0KDQpwcmludF9kYjotDQogICAg
ZmlsZShOYW1lLCBUeXBlKSwNCiAgICBmb3JtYXQoJyBGaWxlIE5hbWUgOiB+dywgRmlsZSBUeXBl
IDogfncuJywgW05hbWUsIFR5cGVdKSwgbmwsDQogICAgZmFpbC4NCg==

--0__=7UqyCGO3W9ba1CCoA1nIcyVdAKQdBIeEcSoQmq2eajMFsOa6zPJ2ciPu--

