View previous topic :: View next topic |
Author |
Message |
Stefano Crocco Apprentice
Joined: 28 Sep 2006 Posts: 157
|
Posted: Fri Apr 04, 2008 5:54 am Post subject: |
|
|
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 |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Fri Apr 04, 2008 8:33 am Post subject: |
|
|
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 |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Fri Apr 04, 2008 10:58 am Post subject: |
|
|
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 |
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Fri Apr 04, 2008 12:52 pm Post subject: |
|
|
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 |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Fri Apr 04, 2008 3:23 pm Post subject: |
|
|
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 |
|
|
bendley n00b
Joined: 24 Jun 2007 Posts: 19
|
Posted: Fri Apr 04, 2008 3:43 pm Post subject: |
|
|
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 |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Fri Apr 04, 2008 3:52 pm Post subject: |
|
|
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 |
|
|
bendley n00b
Joined: 24 Jun 2007 Posts: 19
|
Posted: Fri Apr 04, 2008 3:53 pm Post subject: |
|
|
yes
hope kdelibs will be working again pretty soon |
|
Back to top |
|
|
Kate Monster Apprentice
Joined: 13 Jun 2006 Posts: 226 Location: Clarkston, Michigan
|
Posted: Fri Apr 04, 2008 5:54 pm Post subject: |
|
|
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 |
|
|
madcat87 Tux's lil' helper
Joined: 11 Aug 2005 Posts: 120
|
Posted: Fri Apr 04, 2008 6:22 pm Post subject: |
|
|
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 |
|
|
BigBrain n00b
Joined: 02 Jun 2007 Posts: 63
|
Posted: Fri Apr 04, 2008 6:33 pm Post subject: |
|
|
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 |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Fri Apr 04, 2008 6:38 pm Post subject: |
|
|
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 |
|
|
BigBrain n00b
Joined: 02 Jun 2007 Posts: 63
|
Posted: Fri Apr 04, 2008 6:40 pm Post subject: |
|
|
eh think I posted that too early, it doesn't fail at 23% anymore but now at 41% (kautomount) |
|
Back to top |
|
|
wrc1944 Advocate
Joined: 15 Aug 2002 Posts: 3435 Location: Gainesville, Florida
|
Posted: Fri Apr 04, 2008 7:45 pm Post subject: |
|
|
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. _________________ 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 |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Sat Apr 05, 2008 5:36 am Post subject: |
|
|
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 |
|
|
Berniyh l33t
Joined: 07 Jun 2006 Posts: 677
|
Posted: Sat Apr 05, 2008 9:18 am Post subject: |
|
|
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 |
|
|
rampage7 Guru
Joined: 21 Mar 2004 Posts: 308 Location: Poland / Jastrzebie Zdroj
|
Posted: Sat Apr 05, 2008 9:28 am Post subject: |
|
|
The same here - phonon related buid error. _________________ To nie moje s± s³owa, to legenda ludowa..... |
|
Back to top |
|
|
baigsabeeh Guru
Joined: 28 Sep 2005 Posts: 520 Location: North Brunswick, NJ
|
Posted: Sat Apr 05, 2008 1:26 pm Post subject: |
|
|
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 |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Sat Apr 05, 2008 1:34 pm Post subject: |
|
|
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 |
|
|
Rion Guru
Joined: 12 Oct 2006 Posts: 383 Location: Minsk, Belarus
|
Posted: Sat Apr 05, 2008 1:44 pm Post subject: |
|
|
i've added qt-4.4.0_rc1 to my overlay _________________ rion-overlay |
|
Back to top |
|
|
wrc1944 Advocate
Joined: 15 Aug 2002 Posts: 3435 Location: Gainesville, Florida
|
Posted: Sat Apr 05, 2008 2:11 pm Post subject: |
|
|
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 |
|
|
BigBrain n00b
Joined: 02 Jun 2007 Posts: 63
|
Posted: Sat Apr 05, 2008 2:55 pm Post subject: |
|
|
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 |
|
|
Berniyh l33t
Joined: 07 Jun 2006 Posts: 677
|
Posted: Sat Apr 05, 2008 2:55 pm Post subject: |
|
|
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 |
|
|
wrc1944 Advocate
Joined: 15 Aug 2002 Posts: 3435 Location: Gainesville, Florida
|
Posted: Sat Apr 05, 2008 6:12 pm Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sat Apr 05, 2008 10:47 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|