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: