Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#474 closed defect (invalid)

gui components not cleanly rebuilt after ./configure, 'make clean' does not remove gui object files

Reported by: alhaz@… Owned by: diego@…
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.

Change History (1)

comment:1 by diego@…, 18 years ago

Resolution: invalid
Status: newclosed

'make distclean' is what you want.

Note: See TracTickets for help on using tickets.