Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

qt-script, qt-core, qt-sdl, qt-dbus, qt-gui slot conflict

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
260 posts
  • Page 7 of 11
    • Jump to page:
  • Previous
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
  • 9
  • …
  • 11
  • Next
Author
Message
yngwin
Retired Dev
Retired Dev
User avatar
Posts: 4572
Joined: Thu Dec 19, 2002 1:22 pm
Location: Suzhou, China

  • Quote

Post by yngwin » Fri Nov 27, 2009 1:03 am

whams wrote:Luma (LDAP manager)
I'm not sure if it covers the features you need, but there is also net-nds/jxplorer. The Luma website mentions an upcoming Qt4 port as its latest news item, but that was Feb 2008...
SqliteBrowser
Would dev-db/sqliteman work here?
Qucs (Electronic Circuit Sim)
Completely out of my league. I'd suggest browsing the sci-electronics category, it looks like there may be alternatives.
One package that I couldn't rebuild but I'm not certain of is linked to Qt3 is Rkward (Statistics GUI)
This one is actually a KDE4 application, so it has no relation to Qt3.
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Top
emerald
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 113
Joined: Sun Jul 31, 2005 3:39 pm

  • Quote

Post by emerald » Fri Dec 04, 2009 12:03 am

app-office/scribus would be one important one depending on qt:3

app-mobilephone/moto4lin
app-office/qbankmanager
dev-util/valkyrie
net-voip/twinkle
would probably be missed more or less...
games-simulation/kfreeflight a bit....

...others i've gotten rid of already, though some are missed much... (e.g. amarok 1.4, since the 2.x version is far from handy and usable, slow, crashes, missing functionality, ...)

sci-misc/qcad ... not that i use it very often.. just sometimes....
app-text/pdfedit (from sunrise overlay) ... quite handy...
Knowledge is scary....

... running Gentoo Linux ...
... and Windows in a 'small corner'(C) - i.e. vmware - :D ...
System Profile

Don't open the Red Door !
Top
lo-jay
l33t
l33t
Posts: 862
Joined: Sun Feb 27, 2005 7:05 pm

  • Quote

Post by lo-jay » Wed Dec 16, 2009 5:47 pm

ok, following this - at least i find - super confusing thread i did try the following:

Code: Select all

emerge -a1 `eix --only-names -C x11-libs -I qt`
my /etc/make.conf looks like this:

Code: Select all

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
#MAKEOPTS="-j1"
MAKEOPTS="-j3"
USE="gtk gtk2 X acpi alsa cdr cjk cups divx4linux dbus dvd encode gif hal immpt-bc jpeg kde mad nls ntlp pam ppds real unicode \
xv xvi foomaticcdb gimpprint xinerama png zlib mikmod aac symlink nptl nptlonly accessibility kde mng glib qt3support ssl "
ALSA_CARDS="intel8x0"
LINGUAS="en de zh_CN"

PORTDIR_OVERLAY="/usr/local/portage"
INPUT_DEVICES="keyboard mouse evdev"
VIDEO_CARDS="nv nvidia"
FEATURES="collision-protect parallel-fetch"
FOO2ZJS_DEVICES="hp1018"

still portage wants to reemerge tons of older qt stuff, like:

Code: Select all

# emerge -av --update --deep world

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.                         


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] sys-libs/timezone-data-2009s [2009p] USE="nls" 367 kB [0]
[ebuild     U ] sys-apps/pciutils-3.1.4 [3.0.2] USE="zlib -network-cron" 299 kB [0]
[ebuild     U ] sys-apps/usbutils-0.86-r1 [0.82] USE="zlib -network-cron" 241 kB [0]
[ebuild     U ] x11-themes/hicolor-icon-theme-0.11 [0.10] 38 kB [?=>0]              
[ebuild     U ] dev-libs/nss-3.12.5 [3.12.4-r2] USE="-utils" 5,271 kB [0]           
[ebuild     U ] x11-libs/libdrm-2.4.16 [2.4.15] USE="-debug" 387 kB [0]             
[ebuild     U ] x11-libs/libpciaccess-0.11.0 [0.10.9] USE="zlib%* -debug -minimal" 289 kB [0]
[ebuild     U ] media-libs/libexif-0.6.19 [0.6.17] USE="nls -doc" 1,117 kB [0]               
[ebuild     U ] media-libs/mesa-7.7_rc2 [7.5.2] USE="nptl xcb* -debug -gallium% -motif -pic" VIDEO_CARDS="-intel -mach64 -mga -none -r128 -radeon -radeonhd -savage -sis (-sunffb) -tdfx -via (-s3virge%) (-trident%)" 4,882 kB [0]                                                   
[ebuild     U ] x11-base/xorg-server-1.7.3.901 [1.7.3] USE="hal ipv6 nptl sdl xorg -debug -dmx -kdrive -minimal -tslib" 4,804 kB [0]       
[ebuild     U ] x11-drivers/xf86-input-evdev-2.3.2 [2.3.1] USE="-debug" 297 kB [0]                                                         
[ebuild     UD] x11-libs/qt-core-4.5.3-r2 [4.6.0] USE="glib iconv qt3support ssl -debug -doc -pch (-optimized-qmake%)" 122,446 kB [0]      
[ebuild     UD] x11-libs/qt-dbus-4.5.3-r1 [4.6.0] USE="-debug -pch" 0 kB [0]                                                               
[ebuild     UD] x11-libs/qt-script-4.5.3-r1 [4.6.0] USE="iconv -debug -pch" 0 kB [0]                                                       
[ebuild     UD] x11-libs/qt-sql-4.5.3 [4.6.0] USE="iconv mysql qt3support sqlite -debug (-firebird) -odbc -pch -postgres" 0 kB [0]         
[ebuild     UD] x11-libs/qt-test-4.5.3-r1 [4.6.0] USE="iconv -debug -pch" 0 kB [0]                                                         
[ebuild     UD] x11-libs/qt-gui-4.5.3-r2 [4.6.0-r1] USE="accessibility cups dbus glib gtk mng qt3support tiff xinerama -debug -nas -nis -pch -raster" 0 kB [0]                                                                                                                        
[ebuild     UD] x11-libs/qt-qt3support-4.5.3 [4.6.0] USE="accessibility kde -debug -pch -phonon" 0 kB [0]                                  
[ebuild     UD] x11-libs/qt-svg-4.5.3-r1 [4.6.0] USE="iconv -debug -pch" 0 kB [0]                                                          
[ebuild     UD] x11-libs/qt-opengl-4.5.3-r1 [4.6.0] USE="qt3support -debug -pch" 0 kB [0]                                                  
[ebuild     U ] x11-libs/gtk+-2.18.5 [2.18.3] USE="cups jpeg tiff xinerama -debug -doc -jpeg2k -test -vim-syntax" 17,702 kB [0]            
[ebuild  N    ] app-arch/xz-utils-4.999.9_beta  USE="nls threads -static-libs" 1,014 kB [0]                                                
[uninstall    ] app-arch/lzma-utils-4.32.7  USE="-nocxx"  [0]                                                                              
[blocks b     ] app-arch/lzma-utils ("app-arch/lzma-utils" is blocking app-arch/xz-utils-4.999.9_beta)                                     
[blocks b     ] app-arch/xz-utils ("app-arch/xz-utils" is blocking app-arch/lzma-utils-4.32.7)                                             
[ebuild     U ] media-libs/netpbm-10.48.00-r1 [10.46.00-r1] USE="X jpeg png tiff xml zlib -jbig -jpeg2k -rle (-svga)" 2,095 kB [0]         

Total: 23 packages (13 upgrades, 9 downgrades, 1 new, 1 uninstall), Size of downloads: 161,243 kB
Conflict: 2 blocks                                                                               
Portage tree and overlays:                                                                       
 [0] /usr/portage                                                                                
 [?] indicates that the source repository could not be determined                                

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:                

x11-libs/qt-script:4

  ('ebuild', '/', 'x11-libs/qt-script-4.5.3-r1', 'merge') pulled in by
    ~x11-libs/qt-script-4.5.3[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge')
    =x11-libs/qt-script-4.5*:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge') 
    (and 60 more)                                                                                     

  ('installed', '/', 'x11-libs/qt-script-4.6.0', 'nomerge') pulled in by
    ~x11-libs/qt-script-4.6.0[-debug] required by ('installed', '/', 'x11-libs/qt-gui-4.6.0-r1', 'nomerge')
    (and 60 more)                                                                                          

x11-libs/qt-svg:4

  ('installed', '/', 'x11-libs/qt-svg-4.6.0', 'nomerge') pulled in by
    >=x11-libs/qt-svg-4.5.1:4 required by ('installed', '/', 'kde-base/libknotificationitem-4.3.4', 'nomerge')
    x11-libs/qt-svg required by world                                                                         
    >=x11-libs/qt-svg-4.5.1:4 required by ('installed', '/', 'kde-base/kioclient-4.3.4', 'nomerge')           
    (and 57 more)                                                                                             

  ('ebuild', '/', 'x11-libs/qt-svg-4.5.3-r1', 'merge') pulled in by
    =x11-libs/qt-svg-4.5*:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')
    (and 60 more)                                                                                 

x11-libs/qt-test:4

  ('installed', '/', 'x11-libs/qt-test-4.6.0', 'nomerge') pulled in by
    >=x11-libs/qt-test-4.5.1:4 required by ('installed', '/', 'kde-base/khotkeys-4.3.4', 'nomerge')
    >=x11-libs/qt-test-4.5.1:4 required by ('installed', '/', 'kde-base/solid-4.3.4-r1', 'nomerge')
    >=x11-libs/qt-test-4.5.1:4 required by ('installed', '/', 'kde-base/kdialog-4.3.4', 'nomerge') 
    (and 57 more)                                                                                  

  ('ebuild', '/', 'x11-libs/qt-test-4.5.3-r1', 'merge') pulled in by
    =x11-libs/qt-test-4.5*:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')
    (and 60 more)                                                                                  

x11-libs/qt-core:4

  ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r2', 'merge') pulled in by
    ~x11-libs/qt-core-4.5.3[glib,qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge')
    ~x11-libs/qt-core-4.5.3[-debug] required by ('ebuild', '/', 'x11-libs/qt-script-4.5.3-r1', 'merge')             
    ~x11-libs/qt-core-4.5.3[-debug] required by ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3-r1', 'merge')               
    (and 71 more)                                                                                                   

  ('installed', '/', 'x11-libs/qt-core-4.6.0', 'nomerge') pulled in by
    ~x11-libs/qt-core-4.6.0[glib,qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-gui-4.6.0-r1', 'nomerge')
    ~x11-libs/qt-core-4.6.0[-debug] required by ('installed', '/', 'x11-libs/qt-dbus-4.6.0', 'nomerge')                  
    ~x11-libs/qt-core-4.6.0[ssl,-debug] required by ('installed', '/', 'x11-libs/qt-webkit-4.6.0', 'nomerge')            
    (and 71 more)                                                                                                        

x11-libs/qt-sql:4

  ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') pulled in by
    ~x11-libs/qt-sql-4.5.3[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.3', 'merge')
    (and 59 more)                                                                                                 

  ('installed', '/', 'x11-libs/qt-sql-4.6.0', 'nomerge') pulled in by
    ~x11-libs/qt-sql-4.6.0[qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-qt3support-4.6.0', 'nomerge')
    (and 59 more)                                                                                                      

x11-libs/qt-dbus:4

  ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3-r1', 'merge') pulled in by
    ~x11-libs/qt-dbus-4.5.3[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge')
    =x11-libs/qt-dbus-4.5*:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge') 
    (and 3 more)                                                                                    

  ('installed', '/', 'x11-libs/qt-dbus-4.6.0', 'nomerge') pulled in by
    ~x11-libs/qt-dbus-4.6.0[-debug] required by ('installed', '/', 'x11-libs/qt-gui-4.6.0-r1', 'nomerge')
    ~x11-libs/qt-dbus-4.6.0[-debug] required by ('installed', '/', 'x11-libs/qt-webkit-4.6.0', 'nomerge')
    (and 3 more)                                                                                         

x11-libs/qt-gui:4

  ('installed', '/', 'x11-libs/qt-gui-4.6.0-r1', 'nomerge') pulled in by
    ~x11-libs/qt-gui-4.6.0[dbus,-debug] required by ('installed', '/', 'x11-libs/qt-webkit-4.6.0', 'nomerge')
    ~x11-libs/qt-gui-4.6.0[qt3support] required by ('installed', '/', 'x11-libs/qt-core-4.6.0', 'nomerge')   
    ~x11-libs/qt-gui-4.6.0[qt3support,accessibility,-debug] required by ('installed', '/', 'x11-libs/qt-qt3support-4.6.0', 'nomerge')
    (and 72 more)                                                                                                                    

  ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge') pulled in by
    ~x11-libs/qt-gui-4.5.3[qt3support,accessibility,-debug] required by ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.3', 'merge')
    ~x11-libs/qt-gui-4.5.3[-debug] required by ('ebuild', '/', 'x11-libs/qt-svg-4.5.3-r1', 'merge')                             
    =x11-libs/qt-gui-4.5*:4[dbus] required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')                        
    (and 72 more)                                                                                                               

x11-libs/qt-opengl:4

  ('ebuild', '/', 'x11-libs/qt-opengl-4.5.3-r1', 'merge') pulled in by
    =x11-libs/qt-opengl-4.5*:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')
    (and 2 more)                                                                                     

  ('installed', '/', 'x11-libs/qt-opengl-4.6.0', 'nomerge') pulled in by
    >=x11-libs/qt-opengl-4.5.1:4 required by ('installed', '/', 'kde-base/kdelibs-4.3.4', 'nomerge')
    >=x11-libs/qt-opengl-4.4.0:4 required by ('installed', '/', 'media-sound/phonon-4.3.80', 'nomerge')

x11-libs/qt-qt3support:4

  ('installed', '/', 'x11-libs/qt-qt3support-4.6.0', 'nomerge') pulled in by
    ~x11-libs/qt-qt3support-4.6.0[-debug] required by ('installed', '/', 'x11-libs/qt-gui-4.6.0-r1', 'nomerge')
    (and 59 more)                                                                                              

  ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.3', 'merge') pulled in by
    ~x11-libs/qt-qt3support-4.5.3[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r2', 'merge')
    (and 59 more)                                                                                         


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are       
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously. You may want to try a larger value of the   
--backtrack option, such as --backtrack=30, in order to see if that will
solve this conflict automatically.                                      

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.                                        

how would i get out of this mess :?

thx for any input!

ps: my emerge --info

Code: Select all

       
Portage 2.1.7.14 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.11-r1, 2.6.30-gentoo-r5 x86_64)
=================================================================                                     
System uname: Linux-2.6.30-gentoo-r5-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4800+-with-gentoo-1.12.13
Timestamp of tree: Wed, 16 Dec 2009 15:00:01 +0000                                                            
app-shells/bash:     4.0_p35                                                                                  
dev-java/java-config: 2.1.9-r1                                                                                
dev-lang/python:     2.5.4-r3, 2.6.4                                                                          
dev-util/cmake:      2.8.0
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests collision-protect distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de zh_CN"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac accessibility acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cjk cli consolekit cracklib crypt cups cxx dbus divx4linux dri dts dvd dvdr eds emboss encode evo fam firefox flac foomaticcdb fortran gdbm gif gimpprint glib gnome gpm gstreamer gtk gtk2 hal iconv immpt-bc ipv6 jpeg kde ldap libnotify mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ntlp ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl startup-notification svg symlink sysfs tcpd thunar tiff truetype unicode usb vorbis x264 xinerama xml xorg xulrunner xv xvi xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" FOO2ZJS_DEVICES="hp1018" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de zh_CN" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

lo-jay

The mechanic "One of 'em Dodge Chargers - let him go by."
The driver "Not today!"

taken from "Two Lane Blacktop"
Top
SamuliSuominen
Retired Dev
Retired Dev
Posts: 2133
Joined: Fri Sep 30, 2005 8:38 am
Location: Finland

  • Quote

Post by SamuliSuominen » Wed Dec 16, 2009 5:52 pm

emerald wrote:app-office/scribus would be one important one depending on qt:3
app-office/qbankmanager
qbankmanager has a Qt4 version in Portage now and scribus has one in bugzilla, should be added to portage rather sooner than later...
Top
nowinter
Tux's lil' helper
Tux's lil' helper
Posts: 90
Joined: Sun Apr 30, 2006 10:45 am

  • Quote

Post by nowinter » Fri Dec 18, 2009 9:29 pm

Nothing helped me with this mess (it was solved somehow, apparently with qt3-support and accessibility keywords, for 4.5.1->4.5.2 upgrade, but was back big time again now in 4.5.3 attempt) until I uninstalled several x11-libs/qt packages. The last one was qt-sql, and then the emerge -DNup world went running without blocks. The rest were qt-gui, qt-script, qt-dbus and even qt-qt3support itself.. Hope it can help someone. Advice - quickpkg before you unmerge so you can quickly revert back if you see it ain't going further for you :)
All In All Is All We All Are
Top
Malvineous
Apprentice
Apprentice
User avatar
Posts: 281
Joined: Fri Oct 20, 2006 11:41 am
Location: Brisbane, Australia

  • Quote

Post by Malvineous » Wed Feb 10, 2010 11:20 am

Just came across this issue too. I think the problem (for me) was that something like "emerge qt-core" makes Portage think you only want that one Qt package upgraded and none of the others. If you list them all then it works.

Rather than list every single package though, I added "x11-libs/qt" to /etc/portage/package.unmask and then did an "emerge qt" which specified all the Qt packages for me and let the upgrade proceed.

I was only going from 4.6.0 to 4.6.1 too...
Top
jserink
Veteran
Veteran
Posts: 1036
Joined: Fri Jan 30, 2004 7:57 am

emerge -uDp world nightmares

  • Quote

Post by jserink » Tue Mar 02, 2010 6:16 am

Hi All:

I have gone through the same problems as most poeple on this thread and would like to relate how I fixed my issues.
First, this whole episode gave me an opportunity to finally remove qt-3 from my system. The only package still using it was pdfedit and that is a dead package anyway to emerged -C it and the qt 3.3 packages. I re-emerged qca, wpa_supplication, one or two others that said they wer depending on qt-3.
Still got still the blockers for the upgrade from qt 4.6.2 from qt 4.5.3.

There was a suggestion to ass the dbus use flag to the package.use file for qt-gui but on inspectio of my package.use file:
x11-libs/qt-gui dbus gtk tiff

It was already set....darn, so much for the easy solutions. So, one by one I un-emerged>>>
qt-core,
qt-opengl,
qt-svg,
qt-sql,
qt-webkit,
qt-phonon,
qt-qt3support,
qt-gui,
qt-dbus,
qt-script,
qt-test.......BINGO!

After unmerging qt-test, I did an emerge -pv qt-test and presto, no blockers! This was going to bring in qt-core, qt-sql, -qt-qt3support, qt-gui, qt-dbus and qt-script.

An emerge -uDp world after that brought back in all the other qt 4 packages that I had unmerged previously.

WHY doing emerge -C qt-test on the 4.5.3 qt-test package fixed everything?.....pass, I don't know, but it worked.

Cheers,
John
Top
progo
n00b
n00b
Posts: 31
Joined: Mon May 22, 2006 4:12 pm

  • Quote

Post by progo » Fri Mar 05, 2010 1:30 pm

I ran into the same issues;

Code: Select all

quickpkg `eix --only-names -I qt-` #just in case
emerge -Ca `eix --only-names -I qt-`
emerge -uDvaN world
helped to solve the blockings.
Top
dcrook
Tux's lil' helper
Tux's lil' helper
Posts: 83
Joined: Thu Jul 22, 2004 3:56 am

Re: emerge -uDp world nightmares

  • Quote

Post by dcrook » Sun Mar 07, 2010 6:56 am

jserink wrote:Hi All:

I have gone through the same problems as most poeple on this thread and would like to relate how I fixed my issues.
First, this whole episode gave me an opportunity to finally remove qt-3 from my system. The only package still using it was pdfedit and that is a dead package anyway to emerged -C it and the qt 3.3 packages. I re-emerged qca, wpa_supplication, one or two others that said they wer depending on qt-3.
Still got still the blockers for the upgrade from qt 4.6.2 from qt 4.5.3.

There was a suggestion to ass the dbus use flag to the package.use file for qt-gui but on inspectio of my package.use file:
x11-libs/qt-gui dbus gtk tiff

It was already set....darn, so much for the easy solutions. So, one by one I un-emerged>>>
qt-core,
qt-opengl,
qt-svg,
qt-sql,
qt-webkit,
qt-phonon,
qt-qt3support,
qt-gui,
qt-dbus,
qt-script,
qt-test.......BINGO!

After unmerging qt-test, I did an emerge -pv qt-test and presto, no blockers! This was going to bring in qt-core, qt-sql, -qt-qt3support, qt-gui, qt-dbus and qt-script.

An emerge -uDp world after that brought back in all the other qt 4 packages that I had unmerged previously.

WHY doing emerge -C qt-test on the 4.5.3 qt-test package fixed everything?.....pass, I don't know, but it worked.

Cheers,
John
John,

It probably wasn't anything with the qt-test package itself, it was just the last qt package. Once you removed the last old qt package you could install the newer ones without blocking. I'm having the same issue and removing all the old packages let me install the new ones.
Top
minor_prophets
Apprentice
Apprentice
Posts: 281
Joined: Sun Oct 07, 2007 9:25 pm

  • Quote

Post by minor_prophets » Tue Mar 09, 2010 1:21 am

progo wrote:I ran into the same issues;

Code: Select all

quickpkg `eix --only-names -I qt-` #just in case
emerge -Ca `eix --only-names -I qt-`
emerge -uDvaN world
helped to solve the blockings.
This did it for me as well.

Thanks.
*Courtesy reminder* Prepend [SOLVED] to the title of your thread, if applicable
Top
blackcell
n00b
n00b
User avatar
Posts: 56
Joined: Sat Aug 17, 2002 6:48 am
Location: Oregon

  • Quote

Post by blackcell » Tue Mar 09, 2010 7:30 pm

Nice. This worked for me as well :D
"If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside."
Top
Jacek
n00b
n00b
Posts: 22
Joined: Wed Jun 06, 2007 9:58 pm
Location: Warsaw, Poland

  • Quote

Post by Jacek » Wed Mar 17, 2010 12:41 am

I fixed it without removing all qt-* packages.
Just finished successfully with:

Code: Select all

emerge -1av `eix --only-names -I qt-`
emerge -uNDav --with-bdeps=y world 
Top
rickj
Guru
Guru
User avatar
Posts: 432
Joined: Thu Feb 06, 2003 8:30 pm
Location: Calgary, Alberta, Canada
Contact:
Contact rickj
Website

  • Quote

Post by rickj » Tue Apr 13, 2010 6:47 pm

I have a couple of problems relating to qt3.

Firstly, the qcad drawing package uses qt3. The gentoo devs have neatly solved this problem for themselves by removing the qcad ebuild from portage. I happen to use qcad in my business, and I have to be able to run it. Do I now have to run a Windows system in order to run this important application, or is there some workaround in Gentoo Linux?

Secondly, following advice in this thread, I tried to rebuild qt with:

Code: Select all

emerge -1av `eix --only-names -I qt-`
but the qt-gui build fails:

Code: Select all

XShape auto-detection... ()
i686-pc-linux-gnu-g++ -c -pipe -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W  -I../../../mkspecs/linux-g++ -I. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include -o xshape.o xshape.cpp
xshape.cpp:44:34: error: X11/extensions/shape.h: No such file or directory
xshape.cpp: In function ‘int main(int, char**)’:
xshape.cpp:48: error: ‘XShapeEvent’ was not declared in this scope
xshape.cpp:48: error: expected `;' before ‘shapeevent’
xshape.cpp:49: error: ‘shapeevent’ was not declared in this scope
gmake: *** [xshape.o] Error 1
XShape disabled.
XShape support cannot be enabled due to functionality tests!
 Turn on verbose messaging (-v) to ./configure to see the final report.
 If you believe this message is in error you may use the continue
 switch (-continue) to ./configure to continue.
 * ERROR: x11-libs/qt-gui-4.6.2 failed:
 *   ./configure failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_configure
 *   environment, line 3810:  Called qt4-build_src_configure
 *   environment, line 3465:  Called die
 * The specific snippet of code:
 *       ./configure ${myconf} || die "./configure failed";
 
My Gentoo system is "latest stable" x86, last successfully updated on April 5th.
Top
desultory
Bodhisattva
Bodhisattva
User avatar
Posts: 9410
Joined: Fri Nov 04, 2005 6:07 pm

  • Quote

Post by desultory » Wed Apr 14, 2010 5:45 am

rickj wrote:Do I now have to run a Windows system in order to run this important application, or is there some workaround in Gentoo Linux?
You [topic=814554]can[/topic] still use Qt3.
Top
rickj
Guru
Guru
User avatar
Posts: 432
Joined: Thu Feb 06, 2003 8:30 pm
Location: Calgary, Alberta, Canada
Contact:
Contact rickj
Website

  • Quote

Post by rickj » Wed Apr 14, 2010 3:32 pm

Actually, as is so often the case, most of my troubles were of my own making. I recently simplified the "USE" flags in my /etc/make.conf, to remove overlap with he ones specified by a profile, and it turns out I ended up without the "kde" flag set.

I can crank together qcad by hand, just so long as qt3 can be maintained. My old system still has qt3. But if I have to build a new system, how can I support qt3?
Top
yngwin
Retired Dev
Retired Dev
User avatar
Posts: 4572
Joined: Thu Dec 19, 2002 1:22 pm
Location: Suzhou, China

  • Quote

Post by yngwin » Wed Apr 14, 2010 6:50 pm

As desultory already suggested, you can use the kde-sunset overlay, which includes Qt3.
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Top
rickj
Guru
Guru
User avatar
Posts: 432
Joined: Thu Feb 06, 2003 8:30 pm
Location: Calgary, Alberta, Canada
Contact:
Contact rickj
Website

  • Quote

Post by rickj » Wed Apr 14, 2010 7:06 pm

Thanks, yngwin, that was the critical bit of info I was missing - where to find qt3.

I still can't build qt-gui, and I'm running out of ideas on what to try. All suggestions gratefully received.
Top
yngwin
Retired Dev
Retired Dev
User avatar
Posts: 4572
Joined: Thu Dec 19, 2002 1:22 pm
Location: Suzhou, China

  • Quote

Post by yngwin » Wed Apr 14, 2010 7:11 pm

It seems to be missing a header provided by x11-libs/libXext, which is a dependency of qt-gui unless you force-enable the aqua useflag.
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Top
rickj
Guru
Guru
User avatar
Posts: 432
Joined: Thu Feb 06, 2003 8:30 pm
Location: Calgary, Alberta, Canada
Contact:
Contact rickj
Website

  • Quote

Post by rickj » Wed Apr 14, 2010 8:06 pm

Wonderful - that does it.

If I hand-merge x11-libs/libXext, then x11-libs/qt-gui merges. I don't have the "aqua" USE flag, so I'm not sure why this didn't happen automatically, but all seems well now in this respect.

Thanks for the help, yngwin.
Top
Gentree
Watchman
Watchman
User avatar
Posts: 5350
Joined: Tue Jul 01, 2003 12:51 am
Location: France, Old Europe

  • Quote

Post by Gentree » Sat Dec 25, 2010 2:24 pm

Why isn't there a clean, simple solution here?

This is huge. Seven pages now which makes it a major headache just scan and find out what is here.

It's marked sticky, it affects nearly all Gentoo systems and has been a running sore since qt3 went out of fashion.

It looks like this is also a recurrent issue everytime qt gets up dated. Why has there not been a better solution?


In the meantime, waiting for a portage solution, couldn't --nodeps be used to get around this?

Code: Select all

eix --only-names -I qt- > qt-names.txt

Code: Select all

-su-4.1#emp --nodeps `cat qt-names.txt`

These are the packages that would be merged, in order:

... done!
[ebuild     U ] x11-libs/qt-core-4.7.1-r1 [4.6.3] USE="jit%* -private-headers%" 
[ebuild     U ] x11-libs/qt-dbus-4.7.1 [4.6.3]
[ebuild     U ] x11-libs/qt-gui-4.7.1-r1 [4.6.3] USE="raster* -egl% -private-headers%" 
[ebuild     U ] x11-libs/qt-opengl-4.7.1 [4.6.3] USE="-egl%" 
[ebuild     U ] x11-libs/qt-qt3support-4.7.1 [4.6.3]
[ebuild     U ] x11-libs/qt-script-4.7.1-r1 [4.6.3] USE="jit%* -private-headers%" 
[ebuild     U ] x11-libs/qt-sql-4.7.1-r1 [4.6.3-r2]
[ebuild     U ] x11-libs/qt-svg-4.7.1 [4.6.3]
[ebuild     U ] x11-libs/qt-test-4.7.1 [4.6.3]
[ebuild     U ] x11-libs/qt-webkit-4.7.1-r1 [4.6.3] USE="jit%*" 
[ebuild     U ] x11-libs/qt-xmlpatterns-4.7.1 [4.6.3]
I just edited out the CR from the file list because it was quicker than scratching my head. But I'm sure this could be done in one line with a sed and xargs or something.

But again, why should all this be necessary, is portage too challenged to get around this sort of thing?

regards.
Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86
Top
Qrntz
n00b
n00b
Posts: 9
Joined: Sat Feb 19, 2011 4:42 pm

  • Quote

Post by Qrntz » Tue May 31, 2011 11:24 am

Just thought I'll let you know - trying to emerge world with the -t flag produced that output:

Code: Select all

Calculating dependencies... done!
[nomerge      ] media-sound/rosegarden-10.04  USE="-debug -lirc" 
[ebuild     UD]  x11-libs/qt-qt3support-4.6.3 [4.7.2] USE="accessibility exceptions kde (-aqua) -debug -pch -phonon" 0 kB
[ebuild     UD]   x11-libs/qt-sql-4.6.3-r2 [4.7.2] USE="exceptions iconv mysql qt3support sqlite (-aqua) -debug -firebird -freetds -odbc -pch -postgres" 0 kB
[ebuild     UD]   x11-libs/qt-gui-4.6.3-r2 [4.7.2] USE="accessibility dbus exceptions glib mng qt3support tiff (-aqua) -cups -debug -gtk% -nas -nis -pch -raster -trace -xinerama (-egl%) (-gtkstyle%) (-private-headers%)" 0 kB                                                                                                                                                        
[ebuild     UD]    x11-libs/qt-dbus-4.6.3 [4.7.2] USE="exceptions (-aqua) -debug -pch" 0 kB
[ebuild     UD]    x11-libs/qt-script-4.6.3 [4.7.2] USE="exceptions iconv (-aqua) -debug -pch (-jit%*) (-private-headers%)" 0 kB
[ebuild     UD]     x11-libs/qt-core-4.6.3-r1 [4.7.2-r1] USE="exceptions glib iconv qt3support ssl (-aqua) -debug -doc% -optimized-qmake -pch (-jit%*) (-private-headers%)" 0 kB
And the same slot conflict report at the end.
I didn't have an idea about what should I do, but after unmerging Rosegarden it's back to normal now.
This seems a bit weird to me that Rosegarden wants to downgrade Qt. Could the inconsistency be caused by the 'qt3support' use flag?
(I don't have it set at the moment, nor disabled explicitly)
Top
Gentree
Watchman
Watchman
User avatar
Posts: 5350
Joined: Tue Jul 01, 2003 12:51 am
Location: France, Old Europe

  • Quote

Post by Gentree » Sat Jun 30, 2012 1:22 pm

I see another six months down the line there's still no official move to fix this mess other than making this a sticky, so here is the above workaround reduced to a one-liner:

EDIT : see link in following post

8)
Last edited by Gentree on Sun Jul 01, 2012 5:47 am, edited 1 time in total.
Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86
Top
yngwin
Retired Dev
Retired Dev
User avatar
Posts: 4572
Joined: Thu Dec 19, 2002 1:22 pm
Location: Suzhou, China

  • Quote

Post by yngwin » Sun Jul 01, 2012 5:00 am

Gentree wrote:I see another six months down the line there's still no official move to fix this mess other than making this a sticky
If you have your keywords and useflags set correctly, there should not be a problem. Even so, we know this is a common issue (because it pops up e.g. when useflags are changed), so we have documented it, with a possible solution, here:
http://wiki.gentoo.org/wiki/Qt/FAQ#Why_ ... erge_Qt.3F
With --nodeps you risk getting newer Qt modules being built against the old version, which can lead to unexpected breakage.

Is there any other "official move" you want us to make? And do you have any suggestions for the developers on how to do that?
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Top
Gentree
Watchman
Watchman
User avatar
Posts: 5350
Joined: Tue Jul 01, 2003 12:51 am
Location: France, Old Europe

  • Quote

Post by Gentree » Sun Jul 01, 2012 5:37 am

thanks yngwin, that page explains it pretty well. Could I first of all suggest that you put a big fat edit at the top of this thread to link to it. Most of this thread is now a redundant narrative of the pain this has caused. A quick link to that explanation would save a lot of time.



There are many times when I need to do something with portage but don't want to wait the half a day it takes to rebuild the qt family. Having these blockages cripples portage until they are cleared.

Perhaps a similar eix line could add the current qt versions to package.mask .

thx 8)
Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86
Top
dirtbag
Guru
Guru
User avatar
Posts: 508
Joined: Tue Feb 18, 2003 9:50 pm
Location: NC
Contact:
Contact dirtbag
Website

  • Quote

Post by dirtbag » Sat Aug 04, 2012 11:29 pm

so im stuck in this qt-whatever is blocking mess and I ran the
emerge -uDNavt world
as mentioned above and I get ..


...
...
...

Code: Select all

qc (-selinux) (-ssh%)" 
[ebuild     U  ]   app-portage/portage-utils-0.10 [0.2.1] USE="-static%" 374 kB
[nomerge       ] dev-lang/php-5.3.15 [5.3.13] USE="apache2 berkdb bzip2 cgi cli crypt ctype curl fileinfo filter gd gdbm hash iconv imap json mysql nls phar pi  c posix readline session simplexml ssl suhosin tokenizer truetype unicode xml xsl zlib -bcmath -calendar -cdb -cjk -curlwrappers -debug -doc -embed -enchant -e  xif -firebird -flatfile -fpm -frontbase -ftp -gmp -inifile -intl -iodbc -ipv6 -kerberos (-kolab) -ldap -ldap-sasl -libedit -mhash -mssql -mysqli -mysqlnd -oci8  -instant-client -odbc -pcntl -pdo -postgres -qdbm -recode -sharedmem -snmp -soap -sockets -spell -sqlite -sqlite3 -sybase-ct -sysvipc -threads -tidy -wddx -xml  reader -xmlrpc -xmlwriter -xpm -zip" 
[ebuild   R    ]  virtual/libiconv-0  ELIBC="(glibc%*) (-uclibc)" 0 kB
[nomerge       ] dev-libs/libcdio-0.83  USE="cxx -cddb -minimal -static-libs" 
[ebuild   R    ]  virtual/libintl-0  ELIBC="(glibc%*) (-uclibc)" 0 kB
[blocks B      ] <dev-python/pygobject-2.28.6-r50:2[introspection] ("<dev-python/pygobject-2.28.6-r50:2[introspection]" is blocking dev-python/pygobject-3.0.4)
[blocks B      ] mail-client/mailx ("virtual/mailx" is blocking mail-client/mailx-8.1.2.20050715-r1)
[blocks B      ] media-libs/jpeg:0 ("media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.1)

Total: 402 packages (315 upgrades, 3 downgrades, 64 new, 5 in new slots, 15 reinstalls), Size of downloads: 567,516 kB
Conflict: 17 blocks (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-libs/libjpeg-turbo-1.2.1::gentoo, installed) pulled in by
    media-libs/libjpeg-turbo required by @selected
    >=media-libs/libjpeg-turbo-1.2.0:0 required by (virtual/jpeg-0::gentoo, ebuild scheduled for merge)

  (media-libs/jpeg-8d::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/jpeg required by (media-video/camserv-0.5.1-r2::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

beast jason #
so I just need to un-emerge those? Ive read the message on the ""media-libs/jpeg:0" is blocking media-libs/libjpeg-turbo-1.2.1"
and cant seem to get that to work either..

i get

Code: Select all

beast jason # emerge --deselect media-libs/jpeg
>>> No matching atoms found in "world" favorites file...
beast jason # 
and I emerge the libjpeg-turbo just fine.. but I still get these blocks..

suggestions?

-db
Top
Post Reply

260 posts
  • Page 7 of 11
    • Jump to page:
  • Previous
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
  • 9
  • …
  • 11
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy