Issues 2.0.4

From Free Pascal wiki
Jump to navigationJump to search

Issues with 2.0.4-rc1

  1. powerpc-linux: "./install.sh: line 266: /home/fpc/fpc-2.0.4/lib/fpc/2.0.4/samplecfg: No such file or directory"
  2. install.dat: - r4117
    1. unit graph missing (standalone package now)
    2. package hash missing (renamed from MD5)
    3. unit fftw missing (newly added - Win32+source)
    4. Oracle and PostGreSQL units missing (Win32+source)
    5. winunits missing (added and merged with winver and mmsystem)
    6. wrong filename for PDF docs - r4129
  3. OS/2: IDE crashing on startup
  4. powerpc-morphos: r4089 should be merged to fix OpenGL support
  5. docs
    1. (not critical) fpdoc in fpdocs/makefile.fpc doesn't seem to add rtl/bsd to the includes.
    2. systemh.inc(661,69): Syntax error at token "Indentifier public" when I fix point 1.
    3. outdated version number: doc-html.tar.gz expands to share/doc/fpdocs-2.0.2/...
      • this should be hopefully fixed by using release branch instead of trunk (or with fpcdocs r158 in trunk) (Tomas)
    4. same for doc-pdf.tar.gz and doc-ps.tar.gz.
    5. in general the version number 2.0.2 still shows up often in doc files.
    6. issues with fpdoc parsing of source files - r4134
  6. general: wrong package version for graph (2.1) - r4094
  7. docs: some compiler messages (in errore.msg) missing description (at least parser_e_dispid_must_be_ord_const)
    • hm, are you sure. As much as I can see, "dispid" has never been merged from 2.1.1 to 2.0.x (Mischi)
    • Yes, I am (Tomas) - docs have been compiled from trunk - search for "Dispatch ID" in user.txt/user.pdf. Furthermore, there are other such message, even in fixes; just looking at the file with my (tired) eyes (automated check would probably find quite a few other):
      • parser_e_improper_guid_syntax
      • parser_w_interface_mapping_not_found
      • parser_e_default_value_only_one_para
      • parser_e_default_value_expected_for_para
      • type_e_interface_type_expected
      • type_e_class_or_interface_type_expected
      • type_e_type_is_not_completly_defined
      • sym_n_private_identifier_not_used
      • sym_n_private_identifier_only_set
      • sym_n_private_method_not_used
      • many in asmr, asmw, exec and execinfo sections
      • unit_w_unit_name_error
      • unit_u_recompile_crc_change
    • Got it. Was confused by the fact, that the docs have been compiled from trunk, which I think is an additional issue. 2.1.1 only error messages should not be included in 2.0.x
  8. FreeBSD problems
    1. The above document path problems were fixed
    2. Had to add OPT="-Fl/usr/local/lib -dFreeBSD5" to the main make line in makepack to get FreeBSD compiling (Marco). Will see if I can somehow massage this in.
    3. install.sh (Marco) - r107 (fpcbuild)
      1. the == in the install.sh script makes it BASH dependant.
      2. Moreover the same line refers to linux framebuffer devices
    4. samplecfg always searches for libgcc.a Linux specific - r4116
    5. (freebsd building) somehow an empty 2.0.3 (the currently installed version) directory is made, but after install there are no files in them. (Marco)
  9. Debian package issues
    1. changelog updates needed - r110 (fpcbuild)
    2. packaging rules updates needed - renamed packages, etc. - r109 (fpcbuild)
  10. LinuxPPC aborts while compiling IDE
    1. /usr/bin/ar: creating units/powerpc-linux/libpwos2help.a
    2. /usr/bin/ar: creating units/powerpc-linux/libpwvphelp.a
    3. units/powerpc-linux/wwinhelp.s: Assembler messages:
    4. units/powerpc-linux/wwinhelp.s:2357: Error: syntax error; found `T' but expected `,'
    5. units/powerpc-linux/wwinhelp.s:2357: Error: junk at end of line:`TW_TWINHELPFILE_$_READPHRINDEXFILE$PINTCOLLECTION$TWINHELPPHR'
    6. units/powerpc-linux/wwinhelp.s:2373: Error: syntax error; found `T' but expected `,'
  11. GO32v2 - old version of CWSDPMI.EXE included - r115,116 (fpcbuild)
  12. linux: lNet not working correctly - r4092
  13. docs: the pdf versions contain things like "Programmers’ manual for Free Pascal, version 2.0.2
    • This shouldn't happen if using the proper version, of course. All of trunk, fixes and release branches contain updated fpc.sty referring to version 2.0.4. The docs must have been built with an outdated version... (Tomas)
  14. install/doc/readme.txt: already contains 2.0.4 instead of 2.0.4-rc1 (manually changed in installer package for Mac OS X)
    • The version number in readme.txt isn't supposed to be different (Tomas)
  15. install/doc/whatsnew.txt: unfinished last bullet in list of compiler changes - r122 (fpcbuild)
  16. errorda.msg to be added - r4135,4136
  17. errorf.msg to be updated (from ACS)
  18. TryStrQWord to be removed - r4144
  19. debugging not working under GO32v2 IDE
  20. HTML help displaying in IDE not working properly
  21. docs sources not included in GO32v2 and OS/2 packages, nor available on FTP (make docsrc)
  22. ANSI version of screenshots and diagrams not available in HTML docs any more - not to be solved in 2.0.4