Ticket #45 (new enhancement)

Opened 3 years ago

Last modified 3 years ago

Can't compile qtd projects with DSSS unless Tango is installed

Reported by: MrAccident Assigned to: somebody
Priority: minor Version: 2.0
Keywords: tango dsss rebuild Cc:

Description

This is really a DSSS/rebuild bug, and I've already filed a ticket, but I submit this as a potential enhancement here since:

  1. the main page says that D1/Tango is no longer supported anyway
  2. a simple removal of a Tango import will solve the problem as a stopgap until the bug in rebuild is fixed

qt/qtd/Traits.di contains an import of tango.core.Traits, which is compiled only if using D1. The problem is that rebuild will see the import, but not the conditional compilation, and will thus fail to build the project unless Tango is installed.

As I said, this is a problem with rebuild, but in the meantime, would it make sense to just remove the import from qtd, since presumably it is no longer needed? I think this small change would likely be much quicker than waiting for rebuild to be fixed. :-)

Change History

03/26/10 20:01:02 changed by MrAccident

  • keywords changed from bug tango d2 to tango dsss rebuild.

03/31/10 11:50:10 changed by maxter

Please remove it from your copy for now. I'll try to remove all tango dependencies with a future commit.