After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 750490 - 'make uninstall' for qt-gstreamer incomplete
'make uninstall' for qt-gstreamer incomplete
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: qt-gstreamer
git master
Other Mac OS
: Normal minor
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-06-06 14:46 UTC by hannes.weisbach
Modified: 2015-06-13 18:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description hannes.weisbach 2015-06-06 14:46:06 UTC
After 'make uninstall' the following directories (in part with subdirectories, but no files) remained:
<prefix>/include/Qt5GStreamer
<prefix>/lib/cmake/Qt5GStreamer
<qt-prefix>/qml/QtGStreamer
<qt-prefix>/imports/QtGStreamer

My expectation is that 'make uninstall' reverts all actions done by 'make install', including removing directories that were created.
Comment 1 Tim-Philipp Müller 2015-06-06 15:55:50 UTC
Thanks for the bug report, are you going to make a patch?
Comment 2 hannes.weisbach 2015-06-08 11:40:56 UTC
I have looked into this. The problem seems to be CMake's limited support for generating an 'uninstall' target. Since the 'uninstall' only removes everything recorded in install_manifest.txt, I feel it is CMake's responsibility to also record creation of directories in the install_manifest.txt file.
However, since actual installing is done by CMake's file(INSTALL …)-command, I don't see a way of easily figuring out if and what directories were created.
If no one else has any suggestions, I'd say you can close the report.
Comment 3 Tim-Philipp Müller 2015-06-13 18:32:48 UTC
Thanks a lot for investigating this! Let's close it then as you suggest.