#474 closed defect (invalid)
gui components not cleanly rebuilt after ./configure, 'make clean' does not remove gui object files
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Component: | build system |
Version: | HEAD | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
'make clean' doesn't remove compiled objects from the Gui subdirectory, and
these objects are not cleanly rebuilt when ./configure has been run a second
time, as after a change in gtk+ libraries.
Thus, if you had trouble building against gtk2, if you went back and made clean,
then ./configure --enable-gui --enable-old-gtk, you'll get ld errors when it
tries to find gtk2 symbols in gtk1 libraries.
The best part is, if you then go back to trying to compile against gtk1, it
errors out trying to find gtk1 symbols in gtk2 libraries.
Note:
See TracTickets
for help on using tickets.
'make distclean' is what you want.