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

Bug#392902: qmake-qt4 no longer escapes quotes for -Dfoo="value" on gcc command line



"Steve M. Robbins" <steven.robbins@videotron.ca> writes:

> Package: libqt4-dev
> Version: 4.2.0-1
> Severity: grave
>
> Hello,
>
> Ipe uses qmake to build, with a "config.pri" file that contains the
> following:
>
>   IPEDOCDIR  = $${IPEPREFIX}/share/doc/ipe/doc
>
> Back in July, the generated Makefile resulted in
>
>   -DIPEDOCDIR=\"/usr/share/doc/ipe/doc\"
>
> passed to the g++ command line -- see the ipe buildd logs.  Now it is
> passing
>
>   -DIPEDOCDIR="/usr/share/doc/ipe/doc"
>
> which, not surprisingly, causes a syntax error and the build fails.

I suppose that's a side-effect of this qmake change:

2.10a -

   support for spaces in filenames.


> Can you put it back the way it was?

Err, well I can file a bug upstream.  I suppose it's possible to just
completely revert qmake to the version shipped in 4.1.4, but I don't
want to do that unless absolutely necessary.

-- 
Captain Logic is not steering this tugboat.



Reply to: