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

Reply via email to