View previous topic :: View next topic |
Author |
Message |
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sun May 01, 2005 12:04 pm Post subject: |
|
|
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 |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Sun May 01, 2005 1:45 pm Post subject: arts ebuild was missing |
|
|
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 |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sun May 01, 2005 1:47 pm Post subject: |
|
|
Ok, I wait, So much thanks, mario |
|
Back to top |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sun May 01, 2005 2:42 pm Post subject: |
|
|
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 |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sun May 01, 2005 2:52 pm Post subject: |
|
|
I feel sooooo dumb 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 |
|
Back to top |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Sun May 01, 2005 2:57 pm Post subject: Updated ... again |
|
|
I updated it and tested it this time. It should work. Sorry for that. |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sun May 01, 2005 4:06 pm Post subject: |
|
|
I changed that line and fetched all the packs. It's time to compile
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. |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon May 02, 2005 8:09 pm Post subject: |
|
|
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 |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Mon May 02, 2005 8:28 pm Post subject: |
|
|
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 |
|
|
d.roe n00b
Joined: 12 May 2004 Posts: 27
|
Posted: Wed May 04, 2005 9:20 am Post subject: |
|
|
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 |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Fri May 06, 2005 5:30 am Post subject: |
|
|
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 |
|
|
^PsYcHo n00b
Joined: 27 Feb 2005 Posts: 25
|
Posted: Fri May 06, 2005 6:20 pm Post subject: |
|
|
Great work. Checking out Kopete SVN as we speak :^) _________________ -m3h s3x11 sCr33n1e- |
|
Back to top |
|
|
ktech Guru
Joined: 12 Apr 2003 Posts: 340
|
Posted: Sun May 08, 2005 3:00 pm Post subject: |
|
|
should be good to have qt-copy with extra patches applied too?
Thanks for this big effort. |
|
Back to top |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Mon May 09, 2005 1:46 am Post subject: |
|
|
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 |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Mon May 09, 2005 8:12 am Post subject: |
|
|
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 |
|
|
alinv Guru
Joined: 19 Nov 2002 Posts: 395 Location: Bucharest
|
Posted: Mon May 09, 2005 2:35 pm Post subject: |
|
|
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 |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Mon May 09, 2005 7:33 pm Post subject: |
|
|
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 |
|
|
ktech Guru
Joined: 12 Apr 2003 Posts: 340
|
Posted: Mon May 09, 2005 10:51 pm Post subject: |
|
|
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 |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Mon May 09, 2005 11:44 pm Post subject: |
|
|
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 |
|
|
ktech Guru
Joined: 12 Apr 2003 Posts: 340
|
Posted: Tue May 10, 2005 9:23 am Post subject: |
|
|
ohhh... I missed that point...
Sorry a lot, it seems to be ok |
|
Back to top |
|
|
ktech Guru
Joined: 12 Apr 2003 Posts: 340
|
Posted: Tue May 10, 2005 9:59 am Post subject: |
|
|
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 |
|
|
mario Guru
Joined: 20 Apr 2002 Posts: 400 Location: Mountain View, CA
|
Posted: Tue May 10, 2005 3:15 pm Post subject: |
|
|
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 |
|
|
ktech Guru
Joined: 12 Apr 2003 Posts: 340
|
Posted: Tue May 10, 2005 7:42 pm Post subject: |
|
|
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 |
|
|
ktech Guru
Joined: 12 Apr 2003 Posts: 340
|
Posted: Tue May 10, 2005 8:27 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|