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

Bug#672825: qt4-x11: Various small problems building qt4-x11 on hppa



Hi,

Alle lunedì 14 maggio 2012, Dave Anglin ha scritto:
> Source: qt4-x11
> Version: 4.8.1-1
> Severity: normal
> Tags: patch
> 
> 1)
> 
> Determining system architecture... (Linux:3.3.4+:parisc64)
>     Trying 'parisc64'...
>     'parisc64' is unsupported, using 'generic'
>     'parisc64' is unsupported, using 'generic'

Ok.

> 2)
> [...]
> 
> /usr/include/glib-2.0/glib/gthread.h:51:16: error: ‘union’ tag used
> in naming ‘struct _GMutex’ [-fpermissive]
> /usr/include/glib-2.0/glib/gthread.h:58:7: error: ‘union’ tag used
> in naming ‘struct _GMutex’ [-fpermissive] make[4]: ***
> [.obj/release-static/GOwnPtr.o] Error 1
> 
> 3)
> 
> dpkg-shlibdeps: error: no dependency information found for
> /home/dave/macpro/debian/qt4-x11/qt4-x11-4.8.1/lib/libQtWebKit.so.4
> (used by debian/qt4-dev-tools/usr/bin/assistant-qt4).
> [...]

I suspect problems 2+3 are due to qt4 being compiled in a non-minimal 
build environment, with an already installed qtwebkit. Can you confirm 
they would eventually disappear if you build qt4-x11 in a minimal build 
environment?

Regarding problem 1), I just adapted patch
07_trust_dpkg-arch_over_uname-m.diff (which is what does that change to 
configure), so since the next upload should be fine.
Please note that switching from the 'generic' architecture (which is how 
the latest version of qt4-x11 were compiled on hppa, at least by reading 
the build logs) to a proper cpu-specific one *does* break the binary 
compatibility of libQtCore.so.4 (in libqtcore4), so you will need to 
recompile basically every Qt/KDE application/library.

-- 
Pino Toscano

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


Reply to: