Issues 2.4.0

From Free Pascal wiki
Revision as of 00:35, 22 November 2009 by Marcov (talk | contribs) (Issues with 2.4.0-rc1)

Issues with 2.4.0 release candidates

This page is supposed to contain all issues discovered while testing release candidates and their status. Make sure to include information about the platform where the problem appears (if applicable). Once the issue gets resolved, you should strike it over and add number of SVN revision fixing it. If the revision number refers to a SVN repository different from "fpc" (i.e. "fpcbuild" or "fpcdocs"), include information about the SVN repository too.


  1. cpu-os: IE209101221 while compiling XYZ.pas - r123456
  2. docs: missing description of XYZ
  3. readme.txt: wrong version number - r654321 (fpcbuild)

Issues with 2.4.0-rc1

  1. I have found some minor issues in the ref.tex documentation (r617). I have already submitted a few patches and comments to the Mantis bug tracker. Last night I found a few more issues - I'll create more patches for those today. --Ggeldenhuys 07:28, 18 November 2009 (CET)
  2. Intel Core Duo T5500 - Vista 32 bits -- Inoussa
    1. readme.txt is not up to date (see line 18 says "FPC 2.2.2", the platforms list does not include Mac OS X on PowerPC64/x86_64/ARM (iPhone) ) fixed in tags/release_2.4.0, but an extra check of the platform lists would not hurt.
    2. faq.txt is not up to date ( line 152 says "The latest official version is 2.2.4" ).
    3. html help in the fp IDE : code samples are shown as garbage ( the code samples are visible in the browser though ) (marco: caused by relinkdocs/sax_html only outputing utf-8. Maybe easier fixed in the IDE? Also has impact on other accents though.)
    4. make tests :
      1. Total = 5098 (34:5064)
      2. Total number of compilations = 2955 (18:2937)
      3. Successfully compiled = 2333
      4. Successfully failed = 604
      5. Compilation failures = 15
      6. Compilation that did not fail while they should = 3
      7. Total number of runs = 2143 (16:2127)
      8. Successful runs = 2127
      9. Failed runs = 16
  3. Marcov
    1. Known problem persists: win32 installer proposes to install in 2.2.4 directory. (previous install of 2.2.4 on this machine).
  4. sqlite3
    1. The sqlite3 stub has sqlite3_result_cint, sqlite3_result_cint64 instead of sqlite3_result_int, sqlite3_result_int64. This prevents any application to use sqlite3 since there is no sqlite3_result_cint entry in the sqlite3 shared library. (Marco: will be hard. This is in fixed in trunk in a jumbo patch from Ivo (r13981), fixing it loosely will cause merge problems later)