Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[kde] kde-misc/todo-list-0.4 fails to build
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Mon Feb 01, 2010 8:30 am    Post subject: [kde] kde-misc/todo-list-0.4 fails to build Reply with quote

Code:
[ 88%] Building CXX object src/applet/CMakeFiles/todoapplet.dir/korganizerutil.o                                                             
/var/tmp/portage/kde-misc/todo-list-0.4/work/todo_plasmoid/src/applet/todoview.cpp: In constructor ‘TodoView::TodoView(QWidget*)’:           
/var/tmp/portage/kde-misc/todo-list-0.4/work/todo_plasmoid/src/applet/todoview.cpp:37: error: ‘setAlternatingBlockColors’ was not declared in this scope                                                                                                                                 
make[2]: *** [src/applet/CMakeFiles/todoapplet.dir/todoview.o] Error 1                                                                       
make[2]: *** Waiting for unfinished jobs....                                                                                                 
make[1]: *** [src/applet/CMakeFiles/todoapplet.dir/all] Error 2                                                                             
make: *** [all] Error 2                                                                                                                     
 * ERROR: kde-misc/todo-list-0.4 failed:                                                                                                     
 *   Make failed!                                                                                                                           
 *                                                                                                                                           
 * Call stack:                                                                                                                               
 *     ebuild.sh, line   48:  Called src_compile                                                                                             
 *   environment, line 3731:  Called kde4-base_src_compile                                                                                   
 *   environment, line 2843:  Called cmake-utils_src_compile                                                                                 
 *   environment, line 1022:  Called _execute_optionaly 'src_compile'                                                                       
 *   environment, line  443:  Called enable_cmake-utils_src_compile                                                                         
 *   environment, line 1395:  Called cmake-utils_src_make                                                                                   
 *   environment, line 1041:  Called die                                                                                                     
 * The specific snippet of code:                                                                                                             
 *           emake "$@" || die "Make failed!";                                                                                               
 *                                                                                                                                           
 * If you need support, post the output of 'emerge --info =kde-misc/todo-list-0.4',                                                         
 * the complete build log and the output of 'emerge -pqv =kde-misc/todo-list-0.4'.                                                           
 * This ebuild used the following eclasses from overlays:
 *   /usr/local/portage/layman/kde/eclass/kde4-base.eclass
 *   /usr/local/portage/layman/kde/eclass/kde4-functions.eclass
 * This ebuild is from an overlay named 'kde': '/usr/local/portage/layman/kde/'
 * The complete build log is located at '/var/tmp/portage/kde-misc/todo-list-0.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-misc/todo-list-0.4/temp/environment'.
 * S: '/var/tmp/portage/kde-misc/todo-list-0.4/work/todo_plasmoid'


From what I am given to understand, todo-list-0.4 expects kde-4.4 to properly build -- at least this is what I've been told on irc. I've also been told -- quite rudely, if I have to say -- that I am something like one more kiddo that can't wait for updates and must have all the most cutting edge stuff right here and right now, and if I had a problem with 0.4 but not with 0.3 -- which is actually what I have now -- I should stick to 0.3.

I'd be more than happy to do that, unfortunately there's no 0.3 ebuild in the overlay nor in Portage, so I'd really love to hear what I am supposed to do.

Should I just get rid of @plasmoids and manually install each one of those I like? Where has this been written to, because I surely missed that.
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Mon Feb 01, 2010 9:00 am    Post subject: Reply with quote

If it would have been in Portage, there wouldn't be a problem, since latest in Portage is KDE 4.3 and it never would have been bumped to one that doesn't build.

Need to understand overlay maintainers are likely to use latest KDE version available and are not able to compile-test on both versions, too much overhead.

You should be able to fetch old version(s) from git and copy to local overlay,

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob;f=kde-misc/todo-list/todo-list-0.3.ebuild;h=ebe80ad344d17b7b890d50833b6928b2d1a60f92;hb=c0ab5021406f3dfd72210ee91982b3b9de22881f

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=kde-misc/todo-list/todo-list-0.3.ebuild;hb=c0ab5021406f3dfd72210ee91982b3b9de22881f
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Mon Feb 01, 2010 9:04 am    Post subject: Reply with quote

I do understand that overlays managers tend to go for the latest and greatest, and I'm perfectly fine with that. What I fail to understand is why there's no copy of @plasmoids in Portage. And cloning an old revision of git seems to me not an option, since it basically defeats all the good things that come from layman.

Anyway I removed @plasmoids and re-emerged only those that I use (todo-list not being one of them).
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Mon Feb 01, 2010 9:13 am    Post subject: Reply with quote

Having them in Portage is only up to two things (while it might sound as an excuse, it's reality...):

- manpower
- time

:)
Back to top
View user's profile Send private message
theRealMorpheu5
l33t
l33t


Joined: 26 Feb 2004
Posts: 841
Location: Vicenza, IT

PostPosted: Mon Feb 01, 2010 9:21 am    Post subject: Reply with quote

Don't get me wrong, I know it is reality, but I literally can't remember how long I've had this issue and I patiently waited for someone to take care of it -- I thought I couldn't be the only one in the world to have this problem. It seems more likely to me that overlay developers didn't even try to push some ebuilds to Portage (if this is the policy) or... it may be that I am the only one in the world with this problem.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
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