Compiling with void safe

Berend de Boer <[email protected]> Sat, 09 Jan 2016 11:54:34 +1300
Newsgroups gmane.comp.lang.eiffel.gobo.devel
Message-ID <[email protected]>
--===============5435762452695014596==
Content-Type: multipart/signed;
	boundary="pgp-sign-Multipart_Sat_Jan__9_11:54:34_2016-1";
	micalg=pgp-sha256; protocol="application/pgp-signature"
Content-Transfer-Encoding: 7bit

--pgp-sign-Multipart_Sat_Jan__9_11:54:34_2016-1
Content-Type: text/plain; format=flowed; charset=US-ASCII

Hi All,

I'm trying to convert a program to be void-safe. How do I enable that
in system.xace?

I've tried to set the option:

  <option void_safety="complete"/>

but doesn't appear to do anything.


I've also tried to grab a generated compile_ise.ecf and make that void
safe by setting to conformance, and changing the libraries to the void
safe versions, but that gives weird compilation errors like:

  Error code: VDRD(2)

  Type error: redeclaration has non-conforming signature.
  What to do: make sure that redeclaration uses signature (number and
    types of arguments and result) conforming to that of the original.

  Class: UC_CHARACTER
  Redefined feature: out: STRING_8 From: UC_CHARACTER
  Precursor: out: STRING_8 From: ANY

which doesn't make much sense to me, so perhaps an earlier error causing this.

--
All the best,

Berend de Boer

--pgp-sign-Multipart_Sat_Jan__9_11:54:34_2016-1
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit
Content-Description: OpenPGP Digital Signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJWkD4qAAoJEKOfeD48G3g5v+UP/2AgSCEDylx4DT1MOpPb/b5S
fsjgZE+64grxfhiOeZKuB9v/LmAjF8zVLsRleicwG1ubNV3g6oi2lLq47MmqiQ+q
SPxnHA2XQCsxym1Y9X1g5e30w8VO+9/RNi7enzmLEHC8sTEU3w2Oi1pDYc3/OvNV
qDPTr5BX4yjKV7ZVsctcoqmbDJxq3eIGEnf2WRhjpfU5cxL99jF5enZcd4JgbF5z
G24Q24eljBI/xMUsZ4LH/r8+fYZeFkEKTgpI4T1kPSNYYJV6V6bF/bNkdheEzhup
Dwyol+cwpWpkNhg81Lp+mxu8SP0H9kt89Gpn6aPEcPDtvnKMQwpbmg+GNrBHoPuo
2vVImaTv3uUMS2D0MAwS/8YhUVB5rLTcpZWfQvJHEnR4eBgI26Gm0st7NGwQD2+9
nRRFxpfCEPe5qfHMb6rWcoACXVhQgAZf0gZ1rwnBjuTz+bt3ZcddHkzLleWdlBVH
8sSJiwDpza6rhO+xdZc44yoPAQIBH9Itd6kZa/Ue6RXRWdkKe0JI0TWf3NY/Ua8B
gLZaVg5PsOC5sYETxvfTxZGM1YDyg+FXyvgs4vQSahKOsdB3f9BKORnsOQZqJaQI
trv+flkd5/KNpr9TJQ0TJpFS0PK5n+wnCVHqO1Y6fJmTo8hYj2D2F4dl+e8UFOuI
X3m986SLER16pSR6+6DC
=iX9Q
-----END PGP SIGNATURE-----

--pgp-sign-Multipart_Sat_Jan__9_11:54:34_2016-1--


--===============5435762452695014596==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
--===============5435762452695014596==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gobo-eiffel-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gobo-eiffel-develop

--===============5435762452695014596==--