clean-ide issueshttps://gitlab.science.ru.nl/clean-and-itasks/clean-ide/-/issues2019-06-08T19:32:09+02:00https://gitlab.science.ru.nl/clean-and-itasks/clean-ide/-/issues/4In the IDE, the iTasks resource collector is not called when the executable i...2019-06-08T19:32:09+02:00Camil StapsIn the IDE, the iTasks resource collector is not called when the executable is up to date(Issue reported by @peter88)
The iTasks web resource collector is a separate link step:
```
EnvironmentLinker: Tools\Clean System 64\StaticLinker.exe : -h 64M | Tools\Clean System\WebResourceCollector.exe
```
The IDE internally keep...(Issue reported by @peter88)
The iTasks web resource collector is a separate link step:
```
EnvironmentLinker: Tools\Clean System 64\StaticLinker.exe : -h 64M | Tools\Clean System\WebResourceCollector.exe
```
The IDE internally keeps track of whether the executable generated for a project is up to date (by checking if source files and/or options have changed). When the executable is still up to date, the entire link step is skipped and therefore also the web resource collector is skipped. This is a problem because one would expect that changing a file in some WebPublic folder and running a project update in the IDE would cause the resources to be collected again.
(`cpm` does not have this problem because it cannot keep track of whether the application options for an executable changed, so the link step is always performed.)
Possible solutions I see are:
- Always performing the link step
- Only skipping the links step for `StaticLinker.exe`
- Adding a separate entry in the environment for additional link steps
A workaround is to trigger the link step by modifying a Clean module.https://gitlab.science.ru.nl/clean-and-itasks/clean-ide/-/issues/6Cpm on mac fails on read link errors2019-09-13T14:48:40+02:00Bas LijnseCpm on mac fails on read link errorsWhen /tmp/linkerrs does not exist on mac, cpm stops with message Fatal read link errors...When /tmp/linkerrs does not exist on mac, cpm stops with message Fatal read link errors...https://gitlab.science.ru.nl/clean-and-itasks/clean-ide/-/issues/7Refactoring: difference between ofiles and ofiles` in DLink step unclear2019-10-31T10:49:03+01:00Camil StapsRefactoring: difference between ofiles and ofiles` in DLink step unclearIn the `DLink` step (`PmDriver.icl`) there is a difference between `ofiles` and `` ofiles` ``. It is not clear what the difference is. This should be made clear and clarified by more meaningful names.In the `DLink` step (`PmDriver.icl`) there is a difference between `ofiles` and `` ofiles` ``. It is not clear what the difference is. This should be made clear and clarified by more meaningful names.https://gitlab.science.ru.nl/clean-and-itasks/clean-ide/-/issues/8cpm on mac reports success even when the linker fails2020-02-19T13:46:24+01:00Mart Lubberscpm on mac reports success even when the linker failse.g. when the executable couldn't be created (because it already was a directory) it reports:
```
ld: warning: option -s is obsolete and being ignored
ld: can't open output file for writing: /Users/build/mart/clean-bundle-complete/examp...e.g. when the executable couldn't be created (because it already was a directory) it reports:
```
ld: warning: option -s is obsolete and being ignored
ld: can't open output file for writing: /Users/build/mart/clean-bundle-complete/examples/iTasks/BasicAPIExamples, errno=21 for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
iTasks Resource Collector: Output css file /Users/build/mart/clean-bundle-complete/examples/iTasks/BasicAPIExamples-www/css/itasks-modules.css
iTasks Resource Collector: Adding css file /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/Extensions/Admin/WorkflowAdmin.css
iTasks Resource Collector: Adding css file /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/UI/Editor/Containers.css
iTasks Resource Collector: Adding css file /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/UI/Editor/Controls.css
iTasks Resource Collector: Adding css file /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/UI/Editor.css
iTasks Resource Collector: Adding css file /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/UI/Definition.css
iTasks Resource Collector: Adding css file /Users/build/mart/clean-bundle-complete/examples/iTasks/BasicAPIExamples.css
iTasks Resource Collector: Copying resources from /Users/build/mart/clean-bundle-complete/lib/ABCInterpreter/WebPublic
iTasks Resource Collector: Copying resources from /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/Extensions/GIS/WebPublic
iTasks Resource Collector: Copying resources from /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/Extensions/Form/WebPublic
iTasks Resource Collector: Copying resources from /Users/build/mart/clean-bundle-complete/lib/iTasks/iTasks/UI/WebPublic
iTasks Resource Collector: Copying resources from /Users/build/mart/clean-bundle-complete/examples/iTasks/BasicAPIExamples-WebPublic
iTasks Resource Collector: Copying resources from /Users/build/mart/clean-bundle-complete/examples/iTasks/WebPublic
Finished making.
```https://gitlab.science.ru.nl/clean-and-itasks/clean-ide/-/issues/11IDE crashes when you compile but there is no project file yet2020-10-14T09:15:30+02:00Mart LubbersIDE crashes when you compile but there is no project file yet