NEW 14973
Some .strip files are removed but not generated
https://bugs.webkit.org/show_bug.cgi?id=14973
Summary Some .strip files are removed but not generated
Artem Ananiev
Reported 2007-08-15 08:48:29 PDT
WebCore.pro contains the following line: cssprops.commands = $(COPY_FILE) ${QMAKE_FILE_NAME} tmp && cd tmp && perl $$PWD/css/makeprop.pl && $(DEL_FILE) ${QMAKE_FILE_BASE}.strip ${QMAKE_FILE_BASE}.in ${QMAKE_FILE_BASE}.gperf It first launches makeprop.pl perl script and then removes 3 temporary files: .strip, .in and .gperf. The problem is that since some recent WebKit revision, the script doesn't generate .strip file, so $(DEL_FILE) fails with an error. This happens for at least two files: CSSValueKeywords.strip and CSSPropertyNames.strip
Attachments
David Kilzer (:ddkilzer)
Comment 1 2007-08-15 10:01:58 PDT
Thanks for filing a bug, Artem. I apologize, I should have looked at the diff closer: http://trac.webkit.org/projects/webkit/changeset/24603 Basically, the *.strip files were an artifact of the old shell scripts. With the new Perl scripts, they aren't needed anymore and thus they don't need to be removed anymore. It's possible after upgrading that you may have old copies sitting in a directory (that will never get removed by the build process anymore), but it's safe to delete them. The fact that they're called *.strip files is not meaningful--there's nothing special about them related to the strip(1) command. It just meant that comments had been stripped from the *.in files that they were created from.
Artem Ananiev
Comment 2 2007-08-15 10:11:42 PDT
Please, look at the current svn sources: http://svn.webkit.org/repository/webkit/trunk/WebCore/WebCore.pro It's clearly seen that $(DEL_FILE) ${QMAKE_FILE_BASE}.strip is still there (note that 'rm' is changed with '$(DEL_FILE)'), however it must have been deleted by changeset 24603. Is 'trunk' a current branch?
David Kilzer (:ddkilzer)
Comment 3 2007-08-15 10:53:56 PDT
(In reply to comment #2) > It's clearly seen that $(DEL_FILE) ${QMAKE_FILE_BASE}.strip is still there > (note that 'rm' is changed with '$(DEL_FILE)'), however it must have been > deleted by changeset 24603. Is 'trunk' a current branch? Oops! My bad, I thought I saw that being removed from r24603. The 'trunk' is the head of the source tree, and you are correct, there are still references to removing *.strip files there.
Ahmad Saleem
Comment 4 2024-04-19 08:47:10 PDT
This commit replaced 'makeprop.pl' - https://github.com/WebKit/WebKit/commit/9047d68a603f31c0aadda6b7e42f3d9fff946006 So do we need to anymore?
Note You need to log in before you can comment on or make changes to this bug.