Is cl-kernel FIXED?

So! Is cl-kernel fixed, or will it still fail after downloading and installing 12.03? I’m really confused about this. Is this some kind of bug? A download error? What is it really? Is it something I did? My answers were truly never really succinctly, and precisely answered.

Again, the exact question is: “will cl-kernel fail on version 12.03 without typing in extra commands?”

I’d appreciate a straight forward answer. Thank you.

PS: I got so frustrated that I UNINSTALLED calculate linux in frustration! I would like to re-install a bug-free version. Thanks in advance.

Regards,
Marshall, a hopeful calculate enthusiast

Hello, Marshall.
cl-kernel works correctly, but system by default has only compiled kernel and kernel files need for compile some packages (nvidia-drivers,ati-drivers and etc). For using cl-kernel you need emerge calculate-sources with USE="-minimal".

At now all distribution has not unpacked portage and overlay. For preparing system for working with portage use <>, but not emerge --sync.

Please display /etc/eix-sync.conf. Does system have /usr/portage/.git directory?

Ah great! I don’t know if eix-sync.conf has a .git entry, since I un-installed Calculate from my hard drive. But now, you gave me hope, therefore, I will be re-downloading, and re-installing version 12.03. Thanks!

Can you tell me what I should look for in the /etc/eix-sync.conf file and what it should look like? thanks.

the use=minimal is easy enough though.

I’m downloading the entire ISO file now, should take less than a half hour, my cable modem connection is about a 1.2 megabytes per second. So I should be up and running before I go to sleep, it’s now 1:36 AM in the morning here in NYC. And if I can’t do it by tonight then definitely right after I wake up tomorrow :slight_smile:

What’s the full syntax for the emerge command using minimal?

Thanks in advance.

Regards,
marshall

Git directory is not an entry in eix-sync.conf. Should I add it exactly as shown, like /etc/eix-sync.conf?

Marshall Sidman wrote:

Ah great! I don’t know if eix-sync.conf has a .git entry, since I un-installed Calculate from my hard drive. But now, you gave me hope, therefore, I will be re-downloading, and re-installing version 12.03. Thanks!

Can you tell me what I should look for in the /etc/eix-sync.conf file and what it should look like? thanks.

the use=minimal is easy enough though.

I’m downloading the entire ISO file now, should take less than a half hour, my cable modem connection is about a 1.2 megabytes per second. So I should be up and running before I go to sleep, it’s now 1:36 AM in the morning here in NYC. And if I can’t do it by tonight then definitely right after I wake up tomorrow :slight_smile:

What’s the full syntax for the emerge command using minimal?

Thanks in advance.

Regards,
marshall

No go Mikhail, tons and tons of errors. Everything worked up until cl-kernel --menuconfig. In other words, all commands seem to work fine, but then when I type cl-kernel, it does not compile. Attached is the terminal output, I hope this isn’t too much for you to read. Here it is.

I added that entry to eix-sync.conf as you instructed also.
Hope this helps.

Marshall

Mikhail Hiretsky wrote:

Hello, Marshall.
cl-kernel works correctly, but system by default has only compiled kernel and kernel files need for compile some packages (nvidia-drivers,ati-drivers and etc). For using cl-kernel you need emerge calculate-sources with USE="-minimal".

At now all distribution has not unpacked portage and overlay. For preparing system for working with portage use <>, but not emerge --sync.

Please display /etc/eix-sync.conf. Does system have /usr/portage/.git directory?

konsole.txt (53.3 KB)

/etc/eix-sync.conf must has

![ -x /usr/bin/eix-checkout ] && /usr/bin/eix-checkout || true

Directory .git must be in /usr/poratge. Are there it?

I see in konsole.txt, that you executed:

USE="minimal" emerge calculate-sources

instead

USE="-minimal" emerge calculate-sources

So cl-kernel finished with error.

Thank you for the correction.

yes, the eix-sync.conf has what you said it should have.

I also added the git path on a separate line, like so:

/usr/portage/.git

is the above line correct?

Mikhail Hiretsky wrote:

/etc/eix-sync.conf must has […]Directory .git must be in /usr/poratge. Are there it?

I see in konsole.txt, that you executed:
[…]instead
[…]
So cl-kernel finished with error.

Everything works. Thanks again!

By the way, I think that having this situation occur with this “out of the box” behavior is really nasty for new users! cl-kernel should just simply work without editing files like this! What HAPPENED? In earlier versions it was a simple thing to do, just type cl-kernel --menuconfig and off you go. But now! You have to jump through hoops. VERY discouraging.

But thanks again, now I know and will save these notes.

Regards,
marshall

Marshall Sidman wrote:

Thank you for the correction.

yes, the eix-sync.conf has what you said it should have.

I also added the git path on a separate line, like so:

/usr/portage/.git

is the above line correct?

Mikhail Hiretsky wrote:

/etc/eix-sync.conf must has […]Directory .git must be in /usr/poratge. Are there it?

I see in konsole.txt, that you executed:
[…]instead
[…]
So cl-kernel finished with error.

calculate ~ # USE="-minimal" emerge -qv sys-kernel/calculate-sources
[binary     U ] sys-apps/calculate-builder-2.2.30-r3 [2.2.30]
[ebuild  NS   ] sys-kernel/calculate-sources-3.5.4-r1 [3.5.3-r2] USE="symlink vmlinuz -build -minimal"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/calculate-builder:0

  (sys-apps/calculate-builder-2.2.30::calculate, installed) pulled in by
    =sys-apps/calculate-builder-2.2.30 required by (sys-apps/calculate-utilities-2.2.30-r1::calculate, installed)

  (sys-apps/calculate-builder-2.2.30-r3::calculate, binary scheduled for merge) pulled in by
    >=sys-apps/calculate-builder-2.2.30-r3 required by (sys-kernel/calculate-sources-3.5.4-r1::calculate, ebuild scheduled for merge)
calculate ~ # echo "sys-kernel/calculate-sources -minimal" >> /etc/portage/package.use/custom
calculate ~ #
calculate ~ # USE="symlink" emerge -1uD virtual/linux-sources
Calculating dependencies... done!
[binary     U  ] sys-libs/zlib-1.2.7 [1.2.5.1-r2]
[binary     U  ] sys-apps/util-linux-2.21.2 [2.20.1-r2] USE="-udev%"
[binary     U  ] dev-libs/libxml2-2.8.0-r2 [2.8.0_rc1]
[binary     U  ] sys-devel/gettext-0.18.1.1-r3 [0.18.1.1-r1] USE="-cvs% -java% -static-libs%"
[binary     U  ] sys-apps/portage-2.2.0_alpha134 [2.2.0_alpha123]
[binary  N     ] sys-apps/hwids-20120922
[binary     U  ] sys-apps/pciutils-3.1.10 [3.1.9-r1]
[blocks b      ] <sys-apps/pciutils-3.1.9-r2 ("<sys-apps/pciutils-3.1.9-r2" is blocking sys-apps/hwids-20120922)
[binary     U  ] sys-apps/usbutils-006 [004]
[blocks b      ] <sys-apps/usbutils-005-r1 ("<sys-apps/usbutils-005-r1" is blocking sys-apps/hwids-20120922)
[binary     U  ] sys-apps/calculate-builder-2.2.30-r3 [2.2.30]
[ebuild  NS    ] sys-kernel/calculate-sources-3.5.4-r1 [3.5.3-r2] USE="symlink vmlinuz -build -minimal"
[ebuild  N     ] virtual/linux-sources-0  USE="-hardened"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-apps/calculate-builder:0

  (sys-apps/calculate-builder-2.2.30::calculate, installed) pulled in by
    =sys-apps/calculate-builder-2.2.30 required by (sys-apps/calculate-utilities-2.2.30-r1::calculate, installed)

  (sys-apps/calculate-builder-2.2.30-r3::calculate, binary scheduled for merge) pulled in by
    >=sys-apps/calculate-builder-2.2.30-r3 required by (sys-kernel/calculate-sources-3.5.4-r1::calculate, ebuild scheduled for merge)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

calculate ~ #

Update sys-apps/calculate-utilities by command

emerge -u calculate-utilities

After that install the kernel.

ah! So I can just do this one command straight-away with version 12.03, without doing any of the other stuff we talked about? is updating a replacement for everything else we talked about?

Thanks in advance.

Regards, Marshall.

Mikhail Hiretsky wrote:

Update sys-apps/calculate-utilities by command […]After that install the kernel.

I re-installed a fresh copy of CalculateX (XFCE) and am now emerging the calculate utilities as you suggested, running on my 2nd. monitor as root.

Before that however I optimized the make.conf file for native hardware support.

I will then try cl-kernel to see if your suggestion fixes the problem straight away without doing anything else, results to follow.

No! Did not work, I still have to do the other commands, like download the source and configure it using the --minimal parameter, so no, your suggestion doesn’t seem to do anything at all in relation to what I was talking about. Forgive my ignorance if I’m wrong or that’s not what I understand what you mean. But it doesn’t seem to fix an “out of the box” installation. Downloading the source is still required. And if your commands do something, what exactly do they do to make things better? I had everything working perfectly with the other instructions that I followed concerning downloading using the USE=minimal command.

As far as I’m concerned this distro still has a bug with a fresh copy. This shouldn’t happen! I think this issue should be properly addressed and fixed in THIS version, as well as all others. This problem never existed before in earlier versions.

Mikhail Hiretsky wrote:

Update sys-apps/calculate-utilities by command […]After that install the kernel.