Bug#756302: qtchooser breaks many many existing configuration scripts.

2014-07-28 Thread Carlo Wood
Package: qtchooser
Version: 39-g4717841-3
Severity: grave
Justification: renders package unusable

Dear Maintainer,

since I installed qtchooser, *every* project that uses qt has been
broken. The reason for that is that they run 'qmake' in order to
find out if it exists (and/or for an other query), but the 'qmake'
that is found (in the PATH) is (obviously) /usr/bin/qmake, which
is a symlink to qtchooser, which exits with an error (error code 1):

$ qmake
qmake: could not exec '/usr/lib/i386-linux-gnu/qt4/bin/qmake': No such file or 
directory
$ echo $?
1

which then results in the configure script of that project to abort.

It doesn't seem an option to install whatever provides
/usr/lib/i386-linux-gnu/qt4/bin/qmake because that wants to delete half
of my (64bit) OS.

-- System Information:
Debian Release: 7.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages qtchooser depends on:
ii  libc6   2.18-4
ii  libgcc1 1:4.7.2-5
ii  libstdc++6  4.9.0-7

qtchooser recommends no packages.

Versions of packages qtchooser suggests:
pn  qt4-default  none
pn  qt5-default  none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#756302: qtchooser breaks many many existing configuration scripts.

2014-07-28 Thread Lisandro Damián Nicanor Pérez Meyer
forcemerge 712264 756302
thanks

On Monday 28 July 2014 16:56:23 Carlo Wood wrote:
[snip] 
 Dear Maintainer,
 
 since I installed qtchooser, *every* project that uses qt has been
 broken. The reason for that is that they run 'qmake' in order to
 find out if it exists (and/or for an other query), but the 'qmake'
 that is found (in the PATH) is (obviously) /usr/bin/qmake, which
 is a symlink to qtchooser, which exits with an error (error code 1):
 
 $ qmake
 qmake: could not exec '/usr/lib/i386-linux-gnu/qt4/bin/qmake': No such file
 or directory $ echo $?
 1
 
 which then results in the configure script of that project to abort.
 
 It doesn't seem an option to install whatever provides
 /usr/lib/i386-linux-gnu/qt4/bin/qmake because that wants to delete half
 of my (64bit) OS.

Hi Carlo! We have multiple issues here.

For a part of it, the real bug, is what #712264 Does not depends on the 
binaries it masks is about. I'm so merging this bug with the aforementioned 
one. Sadly this is wontfix.

Now let's take a look at the other part of your report.

If qtchooser is looking for /usr/lib/i386-linux-gnu/qt4/bin/qmake is because 
you might have qt4:i386 stuff installed. Run qtchooser -l to see which 
configurations you have at hand.

If you want to build qt4 stuff on amd64 you need libqt4-dev:amd64 installed.

This part is definitely not a bug but part of what qtchooser does. Feel free 
to ask in debian-...@lists.debian.org or in #debian-kde if in doubt.

Kinds regards, Lisandro.

-- 
14: Para acceder y navegar en internet
* Debe tener conexion a Internet
Damian Nadales
http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


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