Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 305473 - x11-libs/qtscriptgenerator-0.1.0 does not generate build files for 2nd stage of build
Summary: x11-libs/qtscriptgenerator-0.1.0 does not generate build files for 2nd stage ...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-17 01:55 UTC by Alistair
Modified: 2010-02-20 20:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log of failed emerge of qtscriptgenerator (build.log,31.12 KB, text/plain)
2010-02-17 01:57 UTC, Alistair
Details
Emerge info for qtscriptgenerator (emerge.info.out,4.97 KB, text/plain)
2010-02-17 01:58 UTC, Alistair
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alistair 2010-02-17 01:55:19 UTC
*not sure if its relevant, have multilib and multimedia overlays.*

have qt-4.5.3 component packages installed - kde 4.3.4 component packages installed
 
I was attempting to install amarok 2.2.2

emerge of qtscriptgenerator-0.1.0 fails in compile process after bulding generator, but before qtbindings step.

Classes in typesystem: 7
Generated:
  - classes...: 7 (0)
  - header....: 7 (0)
  - impl......: 7 (0)
  - modules...: 1 (0)
  - pri.......: 1 (0)

I've followed several bug reports on qtscriptgenerator issues log, here on gentoo bug reports and several other locations
 
 (MAKEOPTS="-j1", export QTDIR, export INCLUDE=, run generator --include-paths= etc etc)

in no case does generator appear to find all of the installed qt components to build the bindings code.


  

Reproducible: Always

Steps to Reproduce:
1.edit /etc/make.conf - set MAKEOPTS=-j1
2.emerge -1q qtscriptgenerator
3.emerge fails at cd qtscript_core/ && make -f Makefile


Actual Results:  
build fails at cd qtscript_core/ && make -f Makefile
(build log attached)
cannot proceed to install amarok

Expected Results:  
qtscriptgenerator should build +500 objects for 2nd stage of build, emerge should complete successfully and amarok install should proceed.

attached info, build log, and emerge info for qtscriptgenerator


   I somehow believe I've managed to mangle my qt install in some way that prevents this from working, but I've no idea where to go on diagnosis from here, kde works rather well all things considered, and I'd expect that it would show some breakage if I'd really mangled the qt.
Comment 1 Alistair 2010-02-17 01:57:15 UTC
Created attachment 219949 [details]
build log of failed emerge of qtscriptgenerator
Comment 2 Alistair 2010-02-17 01:58:51 UTC
Created attachment 219953 [details]
Emerge info for qtscriptgenerator
Comment 3 Alistair 2010-02-20 16:45:32 UTC
I think I can close this one -- 
  qt-x and qt-y and qt-z apparently need to be built with the same toolchain.
  somehow there are some subtle issues if they are built with different toolchains.  
   My qt-core was at least a month older and I seriously suspect I did a toolchain update in there somewhere.  Possibly a kernel upgrade, but I don't see how kernel update will change things.

  Process to resolve:
  
  a) revdep-rebuild to resolve all link issues
     (my run detected issues with nepomuk -- which resulted in nepomuk being removed since I really didn't feel like untangling poppler stuff again)
  b) reinstall **all** qt-xyz installed  
    (equery list |grep qt and re-emerge the lot)
  
  c) re-emerge qtscriptgenerator.

  (dear lord that takes a while)
Comment 4 Davide Pesavento (RETIRED) gentoo-dev 2010-02-20 20:26:20 UTC
Reopening for proper resolution.