Mantis - qt4_dev
Viewing Issue Advanced Details
5122 major always 2013-11-10 11:22 2013-11-26 09:34
Andreas Baumann  
cgrzemba  
normal  
closed  
fixed  
none    
none  
0005122: Missing development files to build custom widget plugins (libQtUiTools.a)
When linking a custom widget I get a missing -lQtUiTools error.

I think '/opt/csw/gxx/lib/libQtUiTools.a' is missing.

In archlinux the problem was that static libraries were not built and
libQtUiTools.a exists only as static developemnt library.
Issue History
2013-11-10 11:22 Andreas Baumann New Issue
2013-11-12 19:52 cgrzemba Status new => assigned
2013-11-12 19:52 cgrzemba Assigned To => cgrzemba
2013-11-12 19:54 cgrzemba Note Added: 0010637
2013-11-12 22:17 Andreas Baumann Note Added: 0010638
2013-11-12 22:18 Andreas Baumann Note Edited: 0010638
2013-11-15 09:02 cgrzemba Note Added: 0010640
2013-11-15 18:52 pfelecan Note Added: 0010641
2013-11-15 18:53 pfelecan Project qt4_gxx_dev => qt4_dev
2013-11-26 09:34 pfelecan Note Added: 0010644
2013-11-26 09:34 pfelecan Status assigned => closed
2013-11-26 09:34 pfelecan Resolution open => fixed

Notes
(0010637)
cgrzemba   
2013-11-12 19:54   
Can you give some version information?
Platform? Solaris? Package or Catalog?
the path /opt/csw/gxx/lib/libQtUiTools.a seams to be an "old" package
(0010638)
Andreas Baumann   
2013-11-12 22:17   
(edited on: 2013-11-12 22:18)
A, my mistake. Too few information. :-)

I'm using OpenIndiana 151 a8.

CSWqt4-gxx-dev qt4_gxx_dev (i386) 4.8.0,REV=2012.06.08

(0010640)
cgrzemba   
2013-11-15 09:02   
normally openCSW packages never contain static libraries. But the libQtUiTools exist only as static library, so I guess we have to in this case.
(0010641)
pfelecan   
2013-11-15 18:52   
Indeed, the QtUiTools.a is built but not included in any package. Neither is the private include probably required. I will deliver a new set of packages next week.

Last but no least, should I provide all the static libraries in the development package?

BTW, the OP should be aware that what he's using is quite old and the new delivery will be on the unstable catalog. Consequently an update will be required.
(0010644)
pfelecan   
2013-11-26 09:34   
the 2013.11.26 release of qt4-dev provides the requested static library.