On Wed, Mar 18, 2015 at 01:09:09PM -0400, Scott Kostyshak wrote:
> On Wed, Mar 18, 2015 at 12:50 PM, Kornel Benko <[email protected]> wrote:
> 
> > I suppose you have <Qt5-Build-Dir>/qtbase/bin in your PATH already?
> 
> No I did not. I added this and recompiled and now the icons seem to
> show correctly.
> 
> > Other than this I don't know.
> >
> >> Do I need to install libqt5svg5-dev and recompile Qt 5?
> >
> > Definitely no. I used compiled Qt5 without libqt5svg5-dev, and the icons 
> > were still OK.
> > But check, if you have 
> > <Qt5-Build-Dir>/qtbase/plugins/imageformats/libqsvg.so.
> > For your self compiled Qt5 you even don't need package libqt5svg5 installed.
> 
> I do not. I have only:
> 
> $ ls /usr/BUILD/BuildQt5-dev/qtbase/plugins/imageformats
> libqdds.so  libqgif.so  libqicns.so  libqico.so  libqjp2.so
> libqjpeg.so  libqmng.so  libqtga.so  libqtiff.so  libqwbmp.so
> libqwebp.so
> 
> I think I should do a fresh Qt build and then libqsvg.so should be
> there or I will inspect build logs.

Note that the svg plugin is not included in the QtBase sources.
You have to compile the QtSvg module. This is actually very simple:

$ tar xvf qtsvg-opensource-src-5.4.1.tar.xz
$ cd qtsvg-opensource-src-5.4.1/
$ mkdir build
$ cd build
$ env PATH=<qt5_install_dir>/bin:$PATH qmake ../
$ make
$ make install

-- 
Enrico

Reply via email to