On 18.09.2011 11:27, Martin Schreiber wrote:
On Sunday 18 September 2011 10.50:26 Sven Barth wrote:
Well... you can now take a look at trunk as well, because the changes
from cpstrnew have been merged yesterday.
[...]
make[7]: Entering directory `/home/mse/packs/standard/svn/fp/trunk/rtl/linux'
/home/mse/packs/standard/svn/fp/trunk/compiler/ppc2 -Ur -Ur -Xs -O2 -n -
Fi../inc -Fi../i386 -Fi../unix -Fii386 -FE. -
FU/home/mse/packs/standard/svn/fp/trunk/rtl/units/i386-linux -di386 -dRELEASE
-Us -Sg system.pp
This binary has no unicodestrings support compiled in.
Recompile the application with a unicodestrings-manager in the program uses
clause.
Fatal: Compilation aborted
An unhandled exception occurred at $08056B3F :
ENoWideStringSupport : SIGQUIT signal received.
$08056B3F
$08092A8C
$080926DD
$080F121E
$080F48D5
$080F5CEF
$08067532
For now you can apply the following patch as a workaround. The compiler
(and fpmake) will depend on the C-library then (which should not be the
case in the final solution).
Regards,
Sven
--- fpc/compiler/pp.pas 2011-06-21 20:29:50.340618090 +0200
+++ fpc-build/compiler/pp.pas 2011-09-18 12:11:46.823598604 +0200
@@ -166,6 +166,9 @@
{$ifdef profile}
profile,
{$endif profile}
+{$ifdef unix}
+ cwstring,
+{$endif}
{$ifndef NOCATCH}
{$if defined(Unix) or defined(Go32v2) or defined(Watcom)}
catch,
--- fpc/packages/fpmkunit/src/fpmkunit.pp 2011-09-18 11:44:03.176488622
+0200
+++ fpc-build/packages/fpmkunit/src/fpmkunit.pp 2011-09-18
12:14:34.279871962 +0200
@@ -45,6 +45,9 @@
uses
SysUtils, Classes, StrUtils
+{$ifdef unix}
+ ,cwstring
+{$endif}
{$ifdef HAS_UNIT_PROCESS}
,process
{$endif HAS_UNIT_PROCESS}
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel