Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE CVS/Subversion Split Ebuilds (Replies Part 1)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3 ... 38, 39, 40  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
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun May 01, 2005 12:04 pm    Post subject: Reply with quote

Tried and get this:

Code:

[ ...l/portage ]-[0]: emerge -puDv world

These are the packages that I would merge, in order:

Calculating world dependencies \
emerge: there are no ebuilds to satisfy "~kde-base/arts-5".


!!! Problem with ebuild kde-base/kcalc-5
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.


Any idea?
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Sun May 01, 2005 1:45 pm    Post subject: arts ebuild was missing Reply with quote

I had forgotten that a lot of people still use arts. I am testing that ebuild right now. Will post it soon.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun May 01, 2005 1:47 pm    Post subject: Reply with quote

Ok, I wait, So much thanks, mario :D
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Sun May 01, 2005 2:20 pm    Post subject: Updated Reply with quote

I updated the ebuilds.

Again at http://csua.berkeley.edu/~mtanev/kde-rcs.html
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun May 01, 2005 2:42 pm    Post subject: Reply with quote

Now I get this:

Code:
[ root ]=[ 6thpink ]=[ bg : 0 ]=--         15G         --=[ 05/01/05 16:28:04 ]
[ /home/i92guboj/downloads/kde ]-[0]: emerge -Duvp --newuse world

*** Warning: Redundant use of --deep

*** Warning: Redundant use of --verbose

These are the packages that I would merge, in order:

Calculating world dependencies \/usr/local/portage/kde-base/arts/arts-5.ebuild: line 54: syntax error near unexpected token `newline'
/usr/local/portage/kde-base/arts/arts-5.ebuild: line 54: `CONFIG_PROTECT=\"${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown\"" >'

!!! ERROR: kde-base/arts-5 failed.
!!! Function , Line 1702, Exitcode 1
!!! error sourcing ebuild
!!! If you need support, post the topmost build error, NOT this status message.


aux_get(): (0) Error in kde-base/arts-5 ebuild. (1)
               Check for syntax error or corruption in the ebuild. (--debug)


!!! All ebuilds that could satisfy "~kde-base/arts-5" have been masked.
!!! One of the following masked packages is required to complete your request:
/usr/local/portage/kde-base/arts/arts-5.ebuild: line 54: syntax error near unexpected token `newline'
/usr/local/portage/kde-base/arts/arts-5.ebuild: line 54: `CONFIG_PROTECT=\"${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown\"" >'

!!! ERROR: kde-base/arts-5 failed.
!!! Function , Line 1702, Exitcode 1
!!! error sourcing ebuild
!!! If you need support, post the topmost build error, NOT this status message.


aux_get(): (0) Error in kde-base/arts-5 ebuild. (1)
               Check for syntax error or corruption in the ebuild. (--debug)

Traceback (most recent call last):
  File "/usr/bin/emerge", line 2986, in ?
    if not mydepgraph.xcreate(myaction):
  File "/usr/bin/emerge", line 1360, in xcreate
    if not self.create(myk,myuse=binpkguseflags):
  File "/usr/bin/emerge", line 975, in create
    if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
  File "/usr/bin/emerge", line 1261, in select_dep
    if not self.create(myk,myparent,myuse=binpkguseflags):
  File "/usr/bin/emerge", line 975, in create
    if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
  File "/usr/bin/emerge", line 1189, in select_dep
    mreasons = portage.getmaskingstatus(p)
  File "/usr/lib/portage/pym/portage.py", line 3835, in getmaskingstatus
    mygroups = portdb.aux_get(mycpv, ["KEYWORDS"])[0].split()
  File "/usr/lib/portage/pym/portage.py", line 5275, in aux_get
    raise KeyError
KeyError


I know nothing about ebuilds, so I cant help modifying it myself :oops:
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun May 01, 2005 2:52 pm    Post subject: Reply with quote

I feel sooooo dumb :oops: The error is self explanatory and has nothing to do with ebuilds, just removing the line feed at the end of line 54 solves the issue. Again :oops:
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Sun May 01, 2005 2:57 pm    Post subject: Updated ... again Reply with quote

I updated it and tested it this time. It should work. Sorry for that.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun May 01, 2005 4:06 pm    Post subject: Reply with quote

I changed that line and fetched all the packs. It's time to compile :wink:

I had to manually digest the kopete and kaudiocreator, other than that the thing is going like silk. So many thanks again for your effort, I will let you know how it works once it has finished installing. Thanks. :D
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Mon May 02, 2005 8:09 pm    Post subject: Reply with quote

My modem burned last day, so I haven't been able to emerge from cvs till today, I downloaded all the kdelibs stuff, and then the ebuild fails like this:

Code:

*** Resuming merge...
>>> emerge (1 of 1) kde-base/kdelibs-5 to /
>>> md5 files   ;-) kdelibs-5.ebuild
>>> md5 files   ;-) files/digest-kdelibs-5
>>> Unpacking source...
 * Fetching CVS module kdelibs into /usr/portage/distfiles/cvs-src/kde ...
 * Running  cvs -q -f -z4 -d ":pserver:anonymous:@anoncvs.kde.org:/home/kde" login
Logging in to :pserver:anonymous@anoncvs.kde.org:2401/home/kde
 * Running  cvs -q -f -z4 -d ":pserver:anonymous@anoncvs.kde.org:/home/kde" update -dP kdelibs
 * Copying kdelibs from /usr/portage/distfiles/cvs-src/kde ...
 * CVS module kdelibs is now in /var/tmp/portage/kdelibs-5/work
 * Fetching CVS module kde-common/admin into /usr/portage/distfiles/cvs-src/kde ...
 * Running  cvs -q -f -z4 -d ":pserver:anonymous:@anoncvs.kde.org:/home/kde" login
Logging in to :pserver:anonymous@anoncvs.kde.org:2401/home/kde
 * Running  cvs -q -f -z4 -d ":pserver:anonymous@anoncvs.kde.org:/home/kde" update -dP kde-common/admin
 * Copying kde-common/admin from /usr/portage/distfiles/cvs-src/kde ...
 * CVS module kde-common/admin is now in /var/tmp/portage/kdelibs-5/work
D admin
>>> Source unpacked.
This Makefile is only for the CVS repository

Please recheckout this module!
for cvs: use checkout once and after that update again
for cvsup: checkout kde-common from cvsup and
   link kde-common/admin to ./admin
make: *** [all] Error 1


!!! ERROR: kde-base/kdelibs-5 failed.
!!! Function kde_src_compile, Line 134, Exitcode 1
!!! no configure script found, generation unsuccessful
!!! If you need support, post the topmost build error, NOT this status message.


Any idea mario?
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Mon May 02, 2005 8:28 pm    Post subject: Reply with quote

Can you please try to download the newest version? I have done a few bugfixes since yesterday. This should work OK based on my latest tests. In fact I just unmerged all kde-5 stuff and am reemerging to see what works and what doesn't.
6thpink wrote:
My modem burned last day, so I haven't been able to emerge from cvs till today, I downloaded all the kdelibs stuff, and then the ebuild fails like this:
Code:

This Makefile is only for the CVS repository
Please recheckout this module!



Last edited by mario on Mon May 23, 2005 7:41 pm; edited 2 times in total
Back to top
View user's profile Send private message
d.roe
n00b
n00b


Joined: 12 May 2004
Posts: 27

PostPosted: Wed May 04, 2005 9:20 am    Post subject: Reply with quote

KDE has now moved to Subversion.

For a quick solution, for those who are using the old CVS ebuilds, simply checkout SVN, replacing the directory in /usr/portage/distfiles/cvs-src/kde/ with the svn checkout. Then set ECVS_SERVER="" in /usr/portage/eclass/kde-source.eclass. Then emerge

The KDE wiki entry for subversion.

Regards,
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Fri May 06, 2005 5:30 am    Post subject: Reply with quote

d.roe wrote:
KDE has now moved to Subversion.

The ebuilds have been updated to work with subversion.


Last edited by mario on Mon May 23, 2005 7:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
^PsYcHo
n00b
n00b


Joined: 27 Feb 2005
Posts: 25

PostPosted: Fri May 06, 2005 6:20 pm    Post subject: Reply with quote

Great work. Checking out Kopete SVN as we speak :^)
_________________
-m3h s3x11 sCr33n1e-
Back to top
View user's profile Send private message
ktech
Guru
Guru


Joined: 12 Apr 2003
Posts: 340

PostPosted: Sun May 08, 2005 3:00 pm    Post subject: Reply with quote

should be good to have qt-copy with extra patches applied too?

Thanks for this big effort.
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Mon May 09, 2005 1:46 am    Post subject: Reply with quote

Yes, but I need to figure out how to get it to compile. I am currently working on making subversion only fetch what's needed and that turned out to be a LOT of work. So, once I get the subversion ebuilds to work as I want them I will take a look at qt-copy.

ktech wrote:
should be good to have qt-copy with extra patches applied too?

Thanks for this big effort.
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Mon May 09, 2005 8:12 am    Post subject: Reply with quote

Finally, the subversion ebuilds download only what's needed. This was a lot of work. That's important for some people since the actual disk repository is double the real content. Note that even though the ebuilds used to download the entire module only the needed files were used (just like in the release version).

As for qt-copy, it seems the include folder hasn't been moved to svn. Once it is I will try to port it.
Back to top
View user's profile Send private message
alinv
Guru
Guru


Joined: 19 Nov 2002
Posts: 395
Location: Bucharest

PostPosted: Mon May 09, 2005 2:35 pm    Post subject: Reply with quote

Nice work, thank you!

Apart from svn, everything is ok. After installing kdebase-meta, the rest went on a 'where did that application go?' basis (this is my first try with split ebuilds).
One more thing: poppler wants =x11-libs/qt-3*, it should be >=
_________________
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
S.B.
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Mon May 09, 2005 7:33 pm    Post subject: Reply with quote

I updated the poppler ebuild.

Also, there's an issue that I have reported to subversion for resolution, and there's a problem with the ebuilds as they were yesterday. The problem is that when a folder is updated non-recursively, after that, it cannot be updated recursively, and that is essential to these ebuilds. However, I have added a kludgy workaround, by which I remove non-recursively checked out folders, if they are to be updated recursively. This however requires that the non-recursive checkout has been done with the new ebuilds (posted today) as they keep some state to detect the change. This is very crummy, but should work. Worst case you would end up downloading and deleting and downloading ad finitum, on a few modules. But at least the overall disk space occupation is greatly reduced by this fetch modularity. If you have a very slow connection, let me know and I will add an option to be able to fetch the entire module (i.e. want konqueror? fetch kdebase and just compile konqueror), which should avoid the problem.

I haven't heard anyone complain about it yet, but if you follow a certain sequence of emerges you might a compilation error (which is somewhat good) or a bad build (which is not that good). If you say emerge the packages from kdepim or kdeoffice, e.g. kdepim-kresources -> kmail, you would get a bad kmail build as kdepim-kresources fetches kmail's folder non-recursively.

alinv wrote:

Apart from svn, everything is ok. After installing kdebase-meta, the rest went on a 'where did that application go?' basis (this is my first try with split ebuilds).
One more thing: poppler wants =x11-libs/qt-3*, it should be >=


Last edited by mario on Mon May 23, 2005 7:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
ktech
Guru
Guru


Joined: 12 Apr 2003
Posts: 340

PostPosted: Mon May 09, 2005 10:51 pm    Post subject: Reply with quote

I get this while I emerge kdenetwork-meta, but I'm sure I have at least openSSL, libxml2, libxslt, and some other. I have never had bugs like this using cvs ebuilds, so I think this bug is related to your svn ebuilds?

Thanks a lot.

Code:

You're missing OpenSLP, or the OpenSLP devel package.
Browsing in krfb and krdc will not be possible.
If you want browsing support in krfb, you should consider
installing it.
Have a look at http://www.openslp.org/ or find a binary
package for your platform.


You're missing openSSL, or your version is too old (before 0.9.5a).
krdc will not be compiled. If you want to use krdc, you should consider
installing or upgrading it.
Have a look at http://www.openssl.org, or find a binary package for
your platform.


You're missing libgadu or the libgadu development package.
Kopete's Gadu-Gadu plugin will not be compiled.
If you want Gadu-Gadu, a Polish messaging protocol, support in Kopete
you can download it from http://dev.null.pl/ekg/ or find a binary
package for your platform.
You can find more information in ./kopete/protocols/gadu/README.gadu .


You're missing libidn or the libidn development package
Kopete's Jabber plugin will not be compiled.
If you want Jabber support in Kopete, You can download libidn from
http://www.gnu.org/software/libidn or find a binary package
for your platform.

You're missing libxml2, version 2.4.8 or newer, or the libxml2
development package. Kopete will not be compiled.
If you want to use Kopete, have a look at ftp://xmlsoft.org/ or find
a binary package for your system.


You're missing libxslt, version 1.0.7 or newer, or the libxslt
development package. Kopete will not be compiled.
If you want to use Kopete, have a look at ftp://xmlsoft.org/ or find
a binary package for your system.
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Mon May 09, 2005 11:44 pm    Post subject: Reply with quote

If you are installing kopete, krfb or krdc and you got these messages, then there's a problem. However, if you got this message while another kdenetwork-meta sub-ebuild was installing, it is not a problem. The reason you've never seen it using the old monolithic CVS ebuilds is precisely the fact that they're monolithic and nothing is filtered out for sub-components. If you have used the mainstream kde 3.4 split ebuilds, you will have undoubtedly noticed similar messages.
ktech wrote:
I get this while I emerge kdenetwork-meta, but I'm sure I have at least openSSL, libxml2, libxslt, and some other. I have never had bugs like this using cvs ebuilds, so I think this bug is related to your svn ebuilds?
Code:

You're missing OpenSLP, or the OpenSLP devel package.
You're missing openSSL, or your version is too old (before 0.9.5a).
You're missing libgadu or the libgadu development package.
You're missing libidn or the libidn development package
You're missing libxml2, version 2.4.8 or newer, or the libxml2
You're missing libxslt, version 1.0.7 or newer, or the libxslt


Last edited by mario on Mon May 23, 2005 7:44 pm; edited 1 time in total
Back to top
View user's profile Send private message
ktech
Guru
Guru


Joined: 12 Apr 2003
Posts: 340

PostPosted: Tue May 10, 2005 9:23 am    Post subject: Reply with quote

ohhh... I missed that point...

Sorry a lot, it seems to be ok ;)
Back to top
View user's profile Send private message
ktech
Guru
Guru


Joined: 12 Apr 2003
Posts: 340

PostPosted: Tue May 10, 2005 9:59 am    Post subject: Reply with quote

why I'm getting hundreds of this lines?

it's because I have other kde still installed? I doubt it, but...

Code:

/usr/kde/cvs/lib/kde3/plugins/designer/kdewidgets.so: Feature KDoubleNumInput already defined in /usr/kde/devel/lib/kde3/plugins/designer/kdewidgets.so!
/usr/kde/cvs/lib/kde3/plugins/designer/kdewidgets.so: Feature KDoubleSpinBox already defined in /usr/kde/devel/lib/kde3/plugins/designer/kdewidgets.so!
/usr/kde/cvs/lib/kde3/plugins/designer/kdewidgets.so: Feature KDualColorButton already defined in /usr/kde/devel/lib/kde3/plugins/designer/kdewidgets.so!
/usr/kde/cvs/lib/kde3/plugins/designer/kdewidgets.so: Feature KEditListBox already defined in /usr/kde/devel/lib/kde3/plugins/designer/kdewidgets.so!
Back to top
View user's profile Send private message
mario
Guru
Guru


Joined: 20 Apr 2002
Posts: 400
Location: Mountain View, CA

PostPosted: Tue May 10, 2005 3:15 pm    Post subject: Reply with quote

Argh, that actually is because you have other kde installed. You can see the different paths - /usr/kde/cvs vs. /usr/kde/devel Even so, that shouldn't happen. Can you answer these questions?

1. What application were you trying to run, and from what path?
2. Was it linked against kdelibs-5 or kdelibs-7?
3. Could you please attach the output of running env in your kde environment

My suspicion is that the reason this is happening is that I forgot to decrease the version number of the env.d entry for kdepaths after switching from 5 to 7. But then again, this error should only occur if you're running something linked to kdelibs-5. I have changed it on the posted tarball now.
ktech wrote:
why I'm getting hundreds of this lines?
it's because I have other kde still installed? I doubt it, but...
Code:

/usr/kde/cvs/lib/kde3/plugins/designer/kdewidgets.so: Feature KDoubleNumInput already defined in /usr/kde/devel/lib/kde3/plugins/designer/kdewidgets.so!


Last edited by mario on Mon May 23, 2005 7:45 pm; edited 1 time in total
Back to top
View user's profile Send private message
ktech
Guru
Guru


Joined: 12 Apr 2003
Posts: 340

PostPosted: Tue May 10, 2005 7:42 pm    Post subject: Reply with quote

Hey! That's not while running anything. That's while I emerge differente packages. Kopete... kpdf... but I think that does ocurr on all the packages.

By the way, I'm still using the old kde emerged from the cvs. I plan to change after svn ebuilds are emerged completely, but I don't know if that will be possible. Anyways... it's a warning, so I dunno if it's bad.

How can I guess the kde env that you requested to me?

Thanks!
Back to top
View user's profile Send private message
ktech
Guru
Guru


Joined: 12 Apr 2003
Posts: 340

PostPosted: Tue May 10, 2005 8:27 pm    Post subject: Reply with quote

and now I get a bit of this when I try to emerge some packages.

A bit of PERMISION DENIED and sometimes it starts "downloading" the svn. Other times it simply fails:


evanescence trunk # emerge -v konversation
Calculating dependencies ...done!
>>> emerge (1 of 1) net-irc/konversation-7 to /
>>> md5 files ;-) konversation-7.ebuild
>>> md5 files ;-) files/digest-konversation-5
>>> md5 files ;-) files/digest-konversation-7
>>> Unpacking source...
* Updating trunk non-recursively
En la revisión 412134.
* Updating KDE non-recursively (skipped: last performed within 1800 seconds)
* Updating extragear non-recursively
A extragear
Actualizado a la revisión 412134.
ACCESS DENIED open_wr: /usr/portage/distfiles/svn-src/kde/trunk/extragear/.svn.eclass.mode
/usr/local/portage-bmg/eclass/subversion.eclass: line 215: extragear/.svn.eclass.mode: Permiso denegado
* Updating KDE/kde-common non-recursively (skipped: last performed within 1800 seconds)
* Updating extragear/network non-recursively
A extragear/network
A extragear/network/Makefile.cvs
A extragear/network/configure.in.bot
A extragear/network/configure.in.in
A extragear/network/README
A extragear/network/Makefile.am.in
Actualizado a la revisión 412134.
ACCESS DENIED open_wr: /usr/portage/distfiles/svn-src/kde/trunk/extragear/network/.svn.eclass.mode
/usr/local/portage-bmg/eclass/subversion.eclass: line 215: extragear/network/.svn.eclass.mode: Permiso denegado
* Updating extragear/network/konversation recursively
A extragear/network/konversation
A extragear/network/konversation/configure.files
A extragear/network/konversation/AUTHORS
A extragear/network/konversation/TODO
A extragear/network/konversation/images
A extragear/network/konversation/images/ledicons
A extragear/network/konversation/images/ledicons/big_led_green_off.png
A extragear/network/konversation/images/ledicons/big_led_green_on.png
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 1, 2, 3 ... 38, 39, 40  Next
Page 1 of 40

 
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