[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#409953: marked as done (/usr/bin/moc must not be handled by alternatives)



Your message dated Sun, 17 Jun 2007 03:19:53 +0200
with message-id <200706170320.05960.sune@vuorela.dk>
and subject line qmake, uic, moc and others as alternatives
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: qt3-dev-tools
Version: 3.3.7-3
Severity: serious

Having both qt3-dev-tools and libqt4-dev results in moc pointing to
moc-qt3 by default. Trying to generate files with moc-qt3 when files
for qt4 are needed results in build errors like:

  ./slotcallbacks.moc.h:13:34: error: private/qucomextra_p.h: No such file or directory
  ./slotcallbacks.moc.h:15:2: error: #error "This file was generated using the moc from 3.3.7. It"
  ./slotcallbacks.moc.h:16:2: error: #error "cannot be used with the include files from this version of Qt."
  ./slotcallbacks.moc.h:17:2: error: #error "(The moc has changed too much.)"

To reliable build, each package generating files with moc during the
build and build-depending on libqt4-dev must have a build conflict
against qt3-dev-tools.

Same for packages build-depending on qt3-dev-tools, if you consider
that the alternative can be manually adjusted as well.

This seems to be a lot of work for many packages; why is moc provided
as an alternative at all? It causes builds to fail, so it isn't an
alternative for many cases.


--- End Message ---
--- Begin Message ---
Hi!

We currently don't consider this a bug, but a feature to actually have both qt 
versions installable.

if you want to be completely sure which one you use, you can either set PATH 
and/or QTDIR appropriately.

I am closing these bugs.

/Sune

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply to: