Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE4 Overlay (Part 5)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5 ... 27, 28, 29  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Stefano Crocco
Apprentice
Apprentice


Joined: 28 Sep 2006
Posts: 157

PostPosted: Fri Apr 04, 2008 5:54 am    Post subject: Reply with quote

OnlyOne wrote:
After update kdesvn today (on qt4.4.1_pre20080329) I can't login with kdm (klauncher segmentation fault or like that). I can't login in xfce4 too. With xdm all is ok.


I found the same issue. I think it must be related to some option in /usr/kde*/svn/share/config/kdm/kdemrc. Replacing that file with the one which comes with kdebase made kdm work again. Customizing it using SystemSettings broke it again. I don't have time to check which option is causing the problem right now, but I'll try later,
_________________
Stefano
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Fri Apr 04, 2008 8:33 am    Post subject: Reply with quote

Today kdelibs fails for me:
Code:
[ 23%] Building CXX object phonon/CMakeFiles/phonon.dir/lockfreequeue.o                                                                                         
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = MemoryPoolVector]«:             
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:113:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:199: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = LockFreeQueueBase::NodeBase]«:   
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:139:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:199: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »T* QBasicAtomicPointer<T>::fetchAndStoreOrdered(T*) [with T = volatile LockFreeQueueBase::NodeBase*]«:                                                                                                                                                             
/usr/include/qt4/QtCore/qatomic_generic.h:239:   instantiated from »T* QBasicAtomicPointer<T>::fetchAndStoreAcquire(T*) [with T = volatile LockFreeQueueBase::NodeBase*]«                                                                                                                                                         
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:217:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:227: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
/usr/include/qt4/QtCore/qatomic_generic.h:227: Fehler: Ungültiger L-Wert in unärem »&«                                                                           
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = volatile LockFreeQueueBase::NodeBase*]«:                                                                                                                                                         
/usr/include/qt4/QtCore/qatomic_generic.h:205:   instantiated from »bool QBasicAtomicPointer<T>::testAndSetRelaxed(T*, T*) [with T = volatile LockFreeQueueBase::NodeBase*]«                                                                                                                                                     
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:240:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:199: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
make[2]: *** [phonon/CMakeFiles/phonon.dir/lockfreequeue.o] Fehler 1                                                                                             
make[1]: *** [phonon/CMakeFiles/phonon.dir/all] Fehler 2

Message in EN: /usr/include/qt4/QtCore/qatomic_generic.h:227: Error: Invalid L-Value in unary »&«
Fails with 4.4.1-snaps from yesterday and today.
Somebody has a clue? There were many phonon-related updates in checkout, so it could be a (14 hours) temporary problem.

Thx
Franz
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Fri Apr 04, 2008 10:58 am    Post subject: Reply with quote

franzf wrote:
Today kdelibs fails for me:
Code:
[ 23%] Building CXX object phonon/CMakeFiles/phonon.dir/lockfreequeue.o                                                                                         
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = MemoryPoolVector]«:             
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:113:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:199: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = LockFreeQueueBase::NodeBase]«:   
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:139:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:199: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »T* QBasicAtomicPointer<T>::fetchAndStoreOrdered(T*) [with T = volatile LockFreeQueueBase::NodeBase*]«:                                                                                                                                                             
/usr/include/qt4/QtCore/qatomic_generic.h:239:   instantiated from »T* QBasicAtomicPointer<T>::fetchAndStoreAcquire(T*) [with T = volatile LockFreeQueueBase::NodeBase*]«                                                                                                                                                         
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:217:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:227: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
/usr/include/qt4/QtCore/qatomic_generic.h:227: Fehler: Ungültiger L-Wert in unärem »&«                                                                           
/usr/include/qt4/QtCore/qatomic_generic.h: In member function »bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = volatile LockFreeQueueBase::NodeBase*]«:                                                                                                                                                         
/usr/include/qt4/QtCore/qatomic_generic.h:205:   instantiated from »bool QBasicAtomicPointer<T>::testAndSetRelaxed(T*, T*) [with T = volatile LockFreeQueueBase::NodeBase*]«                                                                                                                                                     
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:240:   instantiated from here                                             
/usr/include/qt4/QtCore/qatomic_generic.h:199: Warnung: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln                                 
make[2]: *** [phonon/CMakeFiles/phonon.dir/lockfreequeue.o] Fehler 1                                                                                             
make[1]: *** [phonon/CMakeFiles/phonon.dir/all] Fehler 2

Message in EN: /usr/include/qt4/QtCore/qatomic_generic.h:227: Error: Invalid L-Value in unary »&«
Fails with 4.4.1-snaps from yesterday and today.
Somebody has a clue? There were many phonon-related updates in checkout, so it could be a (14 hours) temporary problem.

Thx
Franz


++

I got the exactly same error it appears earlier if you raise MAKEOPTS, but always in conjunction with phonon ...
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Fri Apr 04, 2008 12:52 pm    Post subject: Reply with quote

I did a downgrade to the latest known working version, pre20080329, which built kdelibs fine the last days. But now it fails with the same error.
There are two possible sources:

1) error in phonon-code
2) Problem with the applied qt-copy-patches by Rions ebuilds. qt-copy moved to the latest Trolltech-release, 4.4.0_RC1.

As i really don' t want to build qt the 4th time in 18 hours (disabling qt-copy) i will wait until tomorrow. Probably someone else wants to test this.
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Fri Apr 04, 2008 3:23 pm    Post subject: Reply with quote

I have an error with kdelibs
Code:
[ 24%] Building CXX object kdecore/CMakeFiles/kdecore.dir/util/kmacroexpander_unix.o                                                                                             
[ 24%] Building C object kdecore/CMakeFiles/kdecore.dir/fakes.o                                                                                                                 
Linking CXX shared library ../lib/libkdecore.so                                                                                                                                 
[ 24%] Built target kdecore                                                                                                                                                     
make: *** [all] Erreur 2                                                                                                                                                         
 *                                                                                                                                                                               
 * ERROR: kde-base/kdelibs-9999.4 failed.                                                                                                                                       
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2781:  Called kde4-base_src_compile
 *             environment, line 1976:  Called kde4-base_src_make
 *             environment, line 2006:  Called cmake-utils_src_make
 *             environment, line  717:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make failed!
 *

This problem it's 2 days old
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
bendley
n00b
n00b


Joined: 24 Jun 2007
Posts: 19

PostPosted: Fri Apr 04, 2008 3:43 pm    Post subject: Reply with quote

i have the same Problems with kdelibs

and kdebase bails out with :
Code:
Linking CXX shared module ../../../../lib/krunner_sessions.so
In file included from /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/webshortcuts/webshortcutrunner.cpp:139:
/usr/include/qt4/QtCore/qatomic_generic.h: In member function 'bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = KComponentData]':
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/webshortcuts/webshortcutrunner.h:46:   instantiated from here
/usr/include/qt4/QtCore/qatomic_generic.h:199: warning: dereferencing type-punned pointer will break strict-aliasing rules
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.cpp: In member function 'virtual void ShellRunner::exec(const Plasma::SearchContext*, const Plasma::SearchMatch*)':
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.cpp:92: error: 'invokeTerminal' is not a member of 'KToolInvocation'
In file included from /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.cpp:101:
/usr/include/qt4/QtCore/qatomic_generic.h: In member function 'bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = KComponentData]':
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.h:52:   instantiated from here
/usr/include/qt4/QtCore/qatomic_generic.h:199: warning: dereferencing type-punned pointer will break strict-aliasing rules
make[2]: *** [workspace/plasma/runners/shell/CMakeFiles/krunner_shell.dir/shellrunner.o] Error 1
make[1]: *** [workspace/plasma/runners/shell/CMakeFiles/krunner_shell.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 62%] Built target krunner_sessions
Linking CXX shared module ../../../../lib/krunner_webshortcuts.so
[ 62%] Built target krunner_webshortcuts
make: *** [all] Error 2

!!! ERROR in kde-base/kdebase-9999.4:
!!! In cmake-utils_src_make at line 1080
!!! Make failed!


i'm using qt-4.4 snapshot from the 5th of april
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Fri Apr 04, 2008 3:52 pm    Post subject: Reply with quote

bendley wrote:
i have the same Problems with kdelibs

and kdebase bails out with :
Code:
Linking CXX shared module ../../../../lib/krunner_sessions.so
In file included from /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/webshortcuts/webshortcutrunner.cpp:139:
/usr/include/qt4/QtCore/qatomic_generic.h: In member function 'bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = KComponentData]':
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/webshortcuts/webshortcutrunner.h:46:   instantiated from here
/usr/include/qt4/QtCore/qatomic_generic.h:199: warning: dereferencing type-punned pointer will break strict-aliasing rules
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.cpp: In member function 'virtual void ShellRunner::exec(const Plasma::SearchContext*, const Plasma::SearchMatch*)':
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.cpp:92: error: 'invokeTerminal' is not a member of 'KToolInvocation'
In file included from /var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.cpp:101:
/usr/include/qt4/QtCore/qatomic_generic.h: In member function 'bool QBasicAtomicPointer<T>::testAndSetOrdered(T*, T*) [with T = KComponentData]':
/var/tmp/paludis/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/runners/shell/shellrunner.h:52:   instantiated from here
/usr/include/qt4/QtCore/qatomic_generic.h:199: warning: dereferencing type-punned pointer will break strict-aliasing rules
make[2]: *** [workspace/plasma/runners/shell/CMakeFiles/krunner_shell.dir/shellrunner.o] Error 1
make[1]: *** [workspace/plasma/runners/shell/CMakeFiles/krunner_shell.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 62%] Built target krunner_sessions
Linking CXX shared module ../../../../lib/krunner_webshortcuts.so
[ 62%] Built target krunner_webshortcuts
make: *** [all] Error 2

!!! ERROR in kde-base/kdebase-9999.4:
!!! In cmake-utils_src_make at line 1080
!!! Make failed!


i'm using qt-4.4 snapshot from the 5th of april

Thats' cause API in KToolInvocation changed. As KToolInvocation comes with kdelibs, you have to wait until kdelibs will build fine again.
Do you use qt-copy-patches?
Back to top
View user's profile Send private message
bendley
n00b
n00b


Joined: 24 Jun 2007
Posts: 19

PostPosted: Fri Apr 04, 2008 3:53 pm    Post subject: Reply with quote

yes


hope kdelibs will be working again pretty soon :roll:
Back to top
View user's profile Send private message
Kate Monster
Apprentice
Apprentice


Joined: 13 Jun 2006
Posts: 226
Location: Clarkston, Michigan

PostPosted: Fri Apr 04, 2008 5:54 pm    Post subject: Reply with quote

titoucha wrote:
I have an error with kdelibs
Code:
[ 24%] Building CXX object kdecore/CMakeFiles/kdecore.dir/util/kmacroexpander_unix.o                                                                                             
[ 24%] Building C object kdecore/CMakeFiles/kdecore.dir/fakes.o                                                                                                                 
Linking CXX shared library ../lib/libkdecore.so                                                                                                                                 
[ 24%] Built target kdecore                                                                                                                                                     
make: *** [all] Erreur 2                                                                                                                                                         
 *                                                                                                                                                                               
 * ERROR: kde-base/kdelibs-9999.4 failed.                                                                                                                                       
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2781:  Called kde4-base_src_compile
 *             environment, line 1976:  Called kde4-base_src_make
 *             environment, line 2006:  Called cmake-utils_src_make
 *             environment, line  717:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make failed!
 *

This problem it's 2 days old
Off a hunch, try running 'MAKEOPTS="-j1" emerge -1 kdelibs'. Had similar issues before and that solved them.
Back to top
View user's profile Send private message
madcat87
Tux's lil' helper
Tux's lil' helper


Joined: 11 Aug 2005
Posts: 120

PostPosted: Fri Apr 04, 2008 6:22 pm    Post subject: Reply with quote

Anyone has any idea why ktorrents fails:

Code:

-- KDE CMake PKGCONFIG macro indicates that qca2 is not installed on your computer.                                         
-- Install the package which contains qca2.pc if you want to support this feature.                                           
-- Could NOT find QCA2 includes                                                                                             
-- Could NOT find QCA2 libraries                                                                                             
CMake Error: Could NOT find QCA2                                                                                             
-- Configuring done                                                                                                         


I have qca:svn installed
Back to top
View user's profile Send private message
BigBrain
n00b
n00b


Joined: 02 Jun 2007
Posts: 63

PostPosted: Fri Apr 04, 2008 6:33 pm    Post subject: Reply with quote

Quote:
Off a hunch, try running 'MAKEOPTS="-j1" emerge -1 kdelibs'. Had similar issues before and that solved them.

Works for me now, too. Either this really makes it work or the kde devs have fixed it now.
Though MAKEOPTS shouldn't influence this at all, so I guess they fixed it ;-)

EDIT: k, doesn't really work, fails at 41 %


Last edited by BigBrain on Fri Apr 04, 2008 6:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Fri Apr 04, 2008 6:38 pm    Post subject: Reply with quote

Xaero wrote:

Off a hunch, try running 'MAKEOPTS="-j1" emerge -1 kdelibs'. Had similar issues before and that solved them.


It's not good, now i have the phonon error.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)


Last edited by titoucha on Fri Apr 04, 2008 6:47 pm; edited 1 time in total
Back to top
View user's profile Send private message
BigBrain
n00b
n00b


Joined: 02 Jun 2007
Posts: 63

PostPosted: Fri Apr 04, 2008 6:40 pm    Post subject: Reply with quote

eh think I posted that too early, it doesn't fail at 23% anymore but now at 41% (kautomount)
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Fri Apr 04, 2008 7:45 pm    Post subject: Reply with quote

I knew about DirkDashboard and the build status reports http://developer.kde.org/~dirk/dashboard/ , and have checked there before, but never ran across this site. http://wire.dattitu.de/

Very interesting stuff on kde svn- They even have an RSS feed for kde svn builds of all the package- failing or good. It's shown towards the bottom of the page.
It looked cool, so I tried setting it up in Akregator, but it crashed, and besides, I don't yet know what I'm doing with RSS feeds- never done it before. :roll:
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Sat Apr 05, 2008 5:36 am    Post subject: Reply with quote

franzf wrote:
As i really don' t want to build qt the 4th time in 18 hours (disabling qt-copy) i will wait until tomorrow. Probably someone else wants to test this.

OK, disabling qt-copy-patchset does not make kdelibs build. So it seems to be kdelibs. Damn.
(Or probably qt-4.4.1...)
Back to top
View user's profile Send private message
Berniyh
l33t
l33t


Joined: 07 Jun 2006
Posts: 677

PostPosted: Sat Apr 05, 2008 9:18 am    Post subject: Reply with quote

wrc1944 wrote:
OnlyOne wrote:
Quote:
after update kdesvn today (on qt4.4.1_pre20080329) I can't login with kdm (klauncher segmentation fault or like that). I can't login in xfce4 too. With xdm all is ok.
I had a similar problem with kdm yesterday, with qt-4.4.1_pre20080402, and had to use gdm. I'm not sure which it is- kde svn itself, or qt. My error is on P.6, here: https://forums.gentoo.org/viewtopic-t-677156-postdays-0-postorder-asc-start-125.html

BTW- If you are using qt snapshots, Berniyh wants us to use the qt snapshot thread, instead of posting here. :)

For a reason.
Yesterday someone was in the irc channel who's compiling failure was very likely qt-snapshot related.

We only test the (kd)ebuilds in the overlay with the Qt versions in portage, so we can't make sure, that they work with other ebuilds.
In addition to that you should not use any Qt version newer than what they keep as "Qt-Copy" in the KDE repo, the current qt-snapshot stuff is very far away from that already, as far as I know.
Updating Qt whenever is possible (which means daily/weekly) is just a waste of time, imo.
Back to top
View user's profile Send private message
rampage7
Guru
Guru


Joined: 21 Mar 2004
Posts: 308
Location: Poland / Jastrzebie Zdroj

PostPosted: Sat Apr 05, 2008 9:28 am    Post subject: Reply with quote

The same here - phonon related buid error.
_________________
To nie moje s± s³owa, to legenda ludowa.....
Back to top
View user's profile Send private message
baigsabeeh
Guru
Guru


Joined: 28 Sep 2005
Posts: 520
Location: North Brunswick, NJ

PostPosted: Sat Apr 05, 2008 1:26 pm    Post subject: Reply with quote

http://rafb.net/p/zbdx1990.html

Does anyone have any idea about that error? Other people have been getting it too.
_________________
BSD > SysV > Linux
BSD FTW!
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Sat Apr 05, 2008 1:34 pm    Post subject: Reply with quote

QtWebKit needs a patch (don't know anymore where to get it). The Beta1 does not contain this patch, that's (one reason) why people went using snapshots. The current release (hopefully soon in portage) - 4.4.0_rc1 - has this patch. So time will fix your problem ;)
Back to top
View user's profile Send private message
Rion
Guru
Guru


Joined: 12 Oct 2006
Posts: 383
Location: Minsk, Belarus

PostPosted: Sat Apr 05, 2008 1:44 pm    Post subject: Reply with quote

i've added qt-4.4.0_rc1 to my overlay
_________________
rion-overlay
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Sat Apr 05, 2008 2:11 pm    Post subject: Reply with quote

Berniyh wrote:
Quote:
We only test the (kd)ebuilds in the overlay with the Qt versions in portage, so we can't make sure, that they work with other ebuilds.
In addition to that you should not use any Qt version newer than what they keep as "Qt-Copy" in the KDE repo, the current qt-snapshot stuff is very far away from that already, as far as I know.
Updating Qt whenever is possible (which means daily/weekly) is just a waste of time, imo.
Thanks for the info. :) Can you confirm that the kdelibs problem doesn't occur when using the qt portage version in portage?
Also (if you know), as a possible option to portage, I looked at the qt-copy thread, and StifflerStealth's last post was on Mar.1- is he no longer maintaining it?
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
BigBrain
n00b
n00b


Joined: 02 Jun 2007
Posts: 63

PostPosted: Sat Apr 05, 2008 2:55 pm    Post subject: Reply with quote

Okay, I am now using qt from portage, version 4.4.0_beta1.
However, it still fails with these errors:
Code:
Linking CXX shared library ../lib/libkio.so                                                                                                                 
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoMount::KAutoMount(bool, QByteArray const&, QString const&, QString const&, QString const&, bool)':   
kautomount.cpp:(.text+0x3e): undefined reference to `vtable for KAutoMount'                                                                                 
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoUnmount::KAutoUnmount(QString const&, QString const&)':                                               
kautomount.cpp:(.text+0x116): undefined reference to `vtable for KAutoUnmount'                                                                               
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoMount::KAutoMount(bool, QByteArray const&, QString const&, QString const&, QString const&, bool)':   
kautomount.cpp:(.text+0x1ee): undefined reference to `vtable for KAutoMount'                                                                                 
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoUnmount::KAutoUnmount(QString const&, QString const&)':                                               
kautomount.cpp:(.text+0x2c6): undefined reference to `vtable for KAutoUnmount'                                                                               
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoUnmount::~KAutoUnmount()':                                                                           
kautomount.cpp:(.text+0x383): undefined reference to `vtable for KAutoUnmount'                                                                               
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoUnmountPrivate::slotResult(KJob*)':                                                                   
kautomount.cpp:(.text+0x429): undefined reference to `KAutoUnmount::error()'                                                                                 
kautomount.cpp:(.text+0x52b): undefined reference to `KAutoUnmount::finished()'                                                                             
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoMountPrivate::slotResult(KJob*)':                                                                     
kautomount.cpp:(.text+0x5a2): undefined reference to `KAutoMount::error()'                                                                                   
kautomount.cpp:(.text+0x73b): undefined reference to `KAutoMount::finished()'                                                                               
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoMount::~KAutoMount()':                                                                               
kautomount.cpp:(.text+0xad3): undefined reference to `vtable for KAutoMount'                                                                                 
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoMount::~KAutoMount()':                                                                               
kautomount.cpp:(.text+0xb63): undefined reference to `vtable for KAutoMount'                                                                                 
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoMount::~KAutoMount()':                                                                               
kautomount.cpp:(.text+0xbf3): undefined reference to `vtable for KAutoMount'                                                                                 
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoUnmount::~KAutoUnmount()':                                                                           
kautomount.cpp:(.text+0xc93): undefined reference to `vtable for KAutoUnmount'                                                                               
CMakeFiles/kio.dir/kio/kautomount.o: In function `KAutoUnmount::~KAutoUnmount()':                                                                           
kautomount.cpp:(.text+0xd23): undefined reference to `vtable for KAutoUnmount'                                                                               
collect2: ld gab 1 als Ende-Status zurück                                                                                                                   
make[2]: *** [lib/libkio.so.5.1.0] Fehler 1                                                                                                                 
make[1]: *** [kio/CMakeFiles/kio.dir/all] Fehler 2                                                                                                           
make: *** [all] Fehler 2                                                                                                                                     
 *                                                                                                                                                           
 * ERROR: kde-base/kdelibs-9999.4 failed.                                                                                                                   
 * Call stack:                                                                                                                                               
 *               ebuild.sh, line   49:  Called src_compile                                                                                                   
 *             environment, line 2622:  Called kde4-base_src_compile                                                                                         
 *             environment, line 1907:  Called kde4-base_src_make                                                                                           
 *             environment, line 1937:  Called cmake-utils_src_make                                                                                         
 *             environment, line  685:  Called die                                                                                                           
 * The specific snippet of code:                                                                                                                             
 *           emake "$@" || die "Make failed!";                                                                                                               
 *  The die message:                                                                                                                                         
 *   Make failed!                                                                                                                                           
 *                                                                                                                                                           
 * If you need support, post the topmost build error, and the call stack if relevant.                                                                       
 * A complete build log is located at '/var/tmp/portage/kde-base/kdelibs-9999.4/temp/build.log'.                                                             
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kdelibs-9999.4/temp/environment'.                                                   
 *                                                                                                                                                           

This had occured with any qt version I used before (which didn't fail even earlier), my last successfull compile was 23th March.
Any ideas?
EDIT: Hm, seems like I should first adjust my use flags like described on the Gentoo wiki before complaining it doesn't work... :)
EDIT2: No, they're okay, so it should work..?


Last edited by BigBrain on Sat Apr 05, 2008 3:19 pm; edited 2 times in total
Back to top
View user's profile Send private message
Berniyh
l33t
l33t


Joined: 07 Jun 2006
Posts: 677

PostPosted: Sat Apr 05, 2008 2:55 pm    Post subject: Reply with quote

franzf wrote:
QtWebKit needs a patch (don't know anymore where to get it). The Beta1 does not contain this patch, that's (one reason) why people went using snapshots. The current release (hopefully soon in portage) - 4.4.0_rc1 - has this patch. So time will fix your problem ;)

ebuilds for 4.4.0_rc1 are in the works.
wrc1944 wrote:
Berniyh wrote:
Quote:
We only test the (kd)ebuilds in the overlay with the Qt versions in portage, so we can't make sure, that they work with other ebuilds.
In addition to that you should not use any Qt version newer than what they keep as "Qt-Copy" in the KDE repo, the current qt-snapshot stuff is very far away from that already, as far as I know.
Updating Qt whenever is possible (which means daily/weekly) is just a waste of time, imo.
Thanks for the info. :) Can you confirm that the kdelibs problem doesn't occur when using the qt portage version in portage?
Also (if you know), as a possible option to portage, I looked at the qt-copy thread, and StifflerStealth's last post was on Mar.1- is he no longer maintaining it?

Sorry, didn't have the time to try it myself, because I was working on the Qt-4.4.0_rc1 ebuilds.

But afaik, there is a problem with Qt-4.4 in portage and current SVN.
The problem I was talking about was different, though.

Edit: With portage's Qt kdelibs still compiles fine.
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3435
Location: Gainesville, Florida

PostPosted: Sat Apr 05, 2008 6:12 pm    Post subject: Reply with quote

With qt-4.4.0_rc1 from Rion's overlay, kdelibs fails with:
Code:
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/phonon/lockfreequeue.cpp:240:   instantiated from here                                                                                                               
/usr/include/qt4/QtCore/qatomic_generic.h:199: warning: dereferencing type-punned pointer will break strict-aliasing rules                                                                                                       
make[2]: *** [phonon/CMakeFiles/phonon.dir/lockfreequeue.o] Error 1                                             
make[1]: *** [phonon/CMakeFiles/phonon.dir/all] Error 2                                                         
make[1]: *** Waiting for unfinished jobs....                                                                     
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/fakehw/fakevolume.o                         
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halacadapter.o                         
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halaudiointerface.o                     
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halbattery.o                           
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halblock.o                             
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halbutton.o                             
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halcamera.o                             
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halcdrom.o                             
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/haldeviceinterface.o                   
[ 15%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/haldvbinterface.o                       
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halfstabhandling.o                     
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halgenericinterface.o                   
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/haldevice.o                             
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halmanager.o                           
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halnetworkinterface.o                   
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halopticaldisc.o                       
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halportablemediaplayer.o               
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halprocessor.o                         
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halstorageaccess.o                     
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halstorage.o                           
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halvideo.o                             
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/solid/solid/backends/hal/halvideo.cpp:43: warning: unused parameter 'protocol'                                                                                       
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/backends/hal/halvolume.o                             
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/powermanagementinterface.o                           
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/inhibitinterface.o
[ 16%] Building CXX object solid/solid/CMakeFiles/solid.dir/org_kde_solid_networking_client.o
Linking CXX shared library ../../lib/libsolid.so
[ 16%] Built target solid
make: *** [all] Error 2
 *
 * ERROR: kde-base/kdelibs-9999.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2625:  Called kde4-base_src_compile
 *             environment, line 1910:  Called kde4-base_src_make
 *             environment, line 1940:  Called cmake-utils_src_make
 *             environment, line  688:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make failed!
Is this problem with rc1, or Rion's overlay?

EDIT: revdep-rebuild says I need to rebuild cmake- maybe that's my problem?

UPDATE: Nope- with rebuild of cmake I still get the same exact error.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sat Apr 05, 2008 10:47 pm    Post subject: Reply with quote

wrc1944, same here.

Simply edit that qatomic_generic.h and remove the & before reinterpret_cast in line 226 so it looks like:
Code:
(QBasicAtomicPointer_fetchAndAddOrdered(reinterpret_cast<void * volatile *>(&_q_value),

_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5 ... 27, 28, 29  Next
Page 4 of 29

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum