Issues 2.0.4

From Lazarus wiki
Revision as of 09:56, 18 July 2006 by Daniel-fpc (talk | contribs)
Jump to navigationJump to search

Issues with 2.0.4-rc1

  1. powerpc-linux: "./ line 266: /home/fpc/fpc-2.0.4/lib/fpc/2.0.4/samplecfg: No such file or directory" (not happening any more)
  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: OpenGL support broken - r4089
  5. docs
    1. (not critical) fpdoc in fpdocs/makefile.fpc doesn't seem to add rtl/bsd to the includes.
    2.,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
    • All messages now documented, except assembler messages.(Michael) - r4217
    • ...and the originally mentioned parser_e_dispid_must_be_ord_const ;-) (only existing in trunk - just for completeness sake)
    • 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 (see also rc2)
    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. (Marco) - r107 (fpcbuild)
      1. the == in the 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). See also 2.0.3
  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 (not happening on another machine?)
    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) - version number in readme.txt isn't supposed to be different from release
  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. GO32v2 - IDE: debugging not working - nobody to fix it for 2.0.4 at least :-(
  20. IDE: HTML help displaying not working properly
  21. packaging: 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
  23. powerpc-linux: RTL failing on G5 machines (dcbz) - r4161
  24. GO32V2 - instalation: package installed without problems but can't be instaled into another directory because there seem to be some keyboard handling errors (bad CTRL key recognition?). - r4175
  25. However both packages have hidden mouse. - known issue, fix is not easy without breaking other platforms, not to be addressed in 2.0.4
  26. GO32V2 - both packages have a error in the FP.CFG configuration. At default there are lines "-Cs" (for all compilation modes) and IDE complains about them and I had to remove it manualy. - r4198,4205
  27. GO32V2 - problems with mouse. IDE most probably doesn't hide the mouse while changing screen so it does ugly artefacts(best seen when scrolling).The FreeVision example has another problem with mouse. When the time in the upper corner changes, the mouse hides and never shows again. IDE itself doesn't do it. - see above for mouse cursor problems
  28. GO32V2 (and maybe others) - why I can't configure colors? - no non-copyrighted sources available for that - dialogues need to be implemented first (not to be fixed for 2.0.4)
  29. Win32
    1. ../demo/win32/menu.pp is missing a "{" in the first line to correctly comment the Copyright - r125 (fpcbuild)
    2. ../examples/fcl/dbugsrv.pp is missing the {Mode ObjFpc} and {H+} directives to become compilable - r4207
    3. When the Help>Contents is called for the first time appears an explanation how to setup the docs. It points to a fpcdoc.htm when it should be fpctoc.htm - r4209
    4. The buttons Yes and No of the MessageDialog that appears when adding a help file don't have the label as seen in ""
      • The OK button of the Open File Dialog has similar problem as the above as well other MessageDialogs with Yes,No, Cancel buttons
      • Strange: after running the IDE today the above problems does not occurs anymore. I did not changed any configuration in my computer.
  30. Docs
    1. (Using from - 14/07/06) In file /user/userse17.html there are malformed words including the title (Using the con guration le). When i look at the source the closing tags are malformed in several places (The "<" is "eatten"). PS: These problems are not specific for the IDE since is also seen in a HTML browser (Firefox) I was using the release doc. The updated docs are Ok. (Luiz)
    2. Using the html docs from 204rc1 inside the IDE help browser i get the following behavior:
      • Open the Contents
      • Go to Programmers Guide
      • Go to Local Directives: try to click in the "up" link -> It will not work

Issues with 2.0.4-rc2

  • if starting with 2.0.3
    • there was an empty $prefix/lib/2.0.3 is created
    • the licensing docs also got fpcdoc-2.0.3 as version nr or so.
  • the docs from the binary package that michael provided had paths in them, causing the docs to be installed in: $prefix/share/doc/fpc-2.0.4/share/doc/fpc-2.0.4 or so (Michael says this needs a fpcmake fix (?))
  • Hints re the PATH should be added in the Mac OS X Quickstart section of the README file
  • Win32 IDE doesn't start when started from start menu on one machine. Reboot solved the problem
  • LinuxPPC aborts while compiling IDE if smartlinking
    • /usr/bin/ar: creating units/powerpc-linux/libpwos2help.a
    • /usr/bin/ar: creating units/powerpc-linux/libpwvphelp.a
    • units/powerpc-linux/wwinhelp.s: Assembler messages:
    • units/powerpc-linux/wwinhelp.s:2357: Error: syntax error; found `T' but expected `,'
    • units/powerpc-linux/wwinhelp.s:2357: Error: junk at end of line:`TW_TWINHELPFILE_$_READPHRINDEXFILE$PINTCOLLECTION$TWINHELPPHR'
    • units/powerpc-linux/wwinhelp.s:2373: Error: syntax error; found `T' but expected `,'
  • LinuxPPC IDE: When debugging hello world, finishing the debug, and quiting, the IDE aborts with a segfault.