| Anonymous | Login | Signup for a new account | 2013-06-19 18:16 CEST | ![]() |
| All Projects | FPC | Lazarus: Packages, Patches | Lazarus CCR | Mantis | fpGUI | fpcprojects: fpprofiler |
| Main | My View | View Issues | Change Log | Roadmap |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0021621 | FPC | Utilities | public | 2012-04-01 12:34 | 2012-08-20 18:39 | ||||
| Reporter | Marco van de Voort | ||||||||
| Assigned To | Michael Van Canneyt | ||||||||
| Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
| Status | resolved | Resolution | fixed | ||||||
| Platform | i386-linux | OS | OS Version | ||||||
| Product Version | Product Build | ||||||||
| Target Version | 2.6.1 | Fixed in Version | 2.7.1 | ||||||
| Summary | 0021621: fpdoc fails to generate html/chm docs | ||||||||
| Description | (trunk as of today) fpdoc seems quite broken, and can't generate chm docs. Sometimes there is an access violation and generation terminates, and sometimes generation "succeeds", but sizes are less than half the 2.6.0 docs. I tried to debug and the problem seems to be mostly that module.interfacesection is not assigned in scanmodule. Fixing that, it crashes somewhere else on the same problem. (interfacesection not being assigned) | ||||||||
| Steps To Reproduce | Run fixdocs.sh from fpdocs repo. Look in "buildlog.txt" for the fpdoc cmdline, start fpdoc in gdb with the same arguments. | ||||||||
| Tags | No tags attached. | ||||||||
| FPCOldBugId | 0 | ||||||||
| Fixed in Revision | 22144 | ||||||||
| Attached Files | |||||||||
Relationships |
||||||
|
||||||
Notes |
|
|
(0058229) Marco van de Voort (manager) 2012-04-01 16:24 |
The exception (the interface section problem) seems to be related to unit oldlinux. It could be that the deprecated warning in that unit is related to the problem. If I remove that unit however, I have no more exceptions, but get heaps of warnings for system and sysutils routines that can't be found, and the resulting file is still half of the size of the 2.6.0 one. |
|
(0058246) Marco van de Voort (manager) 2012-04-02 12:33 |
Seems that the other incomplete or missing units have warnings/errors in them (e.g. the known range problems). Could it be that that stops parsing or so? |
|
(0058837) Marco van de Voort (manager) 2012-04-21 16:28 edited on: 2012-04-21 16:29 |
Slowly the amount of code properly parsed is rising again. Currently it bombs on classesh.inc:210: Type TDirection = (FromBeginning, FromEnd); with Expected "," or ":" at token "=" in file |
|
(0058840) Michael Van Canneyt (administrator) 2012-04-21 17:36 |
Nested types are not yet supported. I'm working on that. |
|
(0061771) Michael Van Canneyt (administrator) 2012-08-20 18:39 |
Improved fcl-passrc so Docs are generated again without errors. |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2012-04-01 12:34 | Marco van de Voort | New Issue | |
| 2012-04-01 12:34 | Marco van de Voort | FPCOldBugId | => 0 |
| 2012-04-01 12:35 | Marco van de Voort | Status | new => assigned |
| 2012-04-01 12:35 | Marco van de Voort | Assigned To | => Michael Van Canneyt |
| 2012-04-01 16:24 | Marco van de Voort | Note Added: 0058229 | |
| 2012-04-02 12:33 | Marco van de Voort | Note Added: 0058246 | |
| 2012-04-04 10:33 | Marco van de Voort | Relationship added | related to 0021642 |
| 2012-04-21 16:28 | Marco van de Voort | Note Added: 0058837 | |
| 2012-04-21 16:29 | Marco van de Voort | Note Edited: 0058837 | |
| 2012-04-21 17:36 | Michael Van Canneyt | Note Added: 0058840 | |
| 2012-08-20 18:39 | Michael Van Canneyt | Fixed in Revision | => 22144 |
| 2012-08-20 18:39 | Michael Van Canneyt | Status | assigned => resolved |
| 2012-08-20 18:39 | Michael Van Canneyt | Fixed in Version | => 2.7.1 |
| 2012-08-20 18:39 | Michael Van Canneyt | Resolution | open => fixed |
| 2012-08-20 18:39 | Michael Van Canneyt | Note Added: 0061771 | |
| 2012-08-20 18:39 | Michael Van Canneyt | Target Version | => 2.6.1 |
| Main | My View | View Issues | Change Log | Roadmap |



