View previous topic :: View next topic |
Author |
Message |
keg_71 n00b
Joined: 22 Nov 2005 Posts: 8
|
Posted: Thu Nov 24, 2005 2:27 am Post subject: |
|
|
Alright i got the patch installed correctly and an 'emerge klibc' went off wihout a hitch.
Here's the kicker though, when i run 'emerge splashutils', as was the reason for all this noise, its seems like it finds, gets, and unpacks source for an older version of klibc (Which enevitably fails on 'Make'). However, the version i just patched is klibc-1.1.1-ppc, so isn't this the one that emerge should be "depending" on?
Maybe i need to send an argument along with 'emerge splashutils' in order for it to use the klibc which has been patched on my system.
I'm getting really close, i think, so i appreciate your help |
|
Back to top |
|
|
JoseJX Retired Dev
Joined: 28 Apr 2002 Posts: 2774
|
|
Back to top |
|
|
keg_71 n00b
Joined: 22 Nov 2005 Posts: 8
|
Posted: Thu Nov 24, 2005 3:31 am Post subject: |
|
|
This is how i'm attempting to get splashutils
Code: |
ice / # emerge splashutils
Calculating dependencies ...done!
>>> emerge (1 of 1) media-gfx/splashutils-1.1.9.8 to /
Exiting on signal 2
ice / # emerge splashutils
Calculating dependencies ...done!
>>> emerge (1 of 1) media-gfx/splashutils-1.1.9.8 to /
>>> md5 files ;-) splashutils-1.1.9.9.ebuild
>>> md5 files ;-) splashutils-1.1.9.8.ebuild
>>> md5 files ;-) splashutils-1.1.9.10.ebuild
>>> md5 files ;-) splashutils-1.1.9.9-r1.ebuild
>>> md5 files ;-) files/digest-splashutils-1.1.9.9-r1
>>> md5 files ;-) files/digest-splashutils-1.1.9.8
>>> md5 files ;-) files/digest-splashutils-1.1.9.9
>>> md5 files ;-) files/digest-splashutils-1.1.9.10
>>> md5 files ;-) files/splashutils-1.1.9.9-external-klibc.patch
>>> md5 src_uri ;-) splashutils-lite-1.1.9.8.tar.bz2
>>> md5 src_uri ;-) splashutils-gentoo-0.1.12.tar.bz2
>>> md5 src_uri ;-) miscsplashutils-0.1.3.tar.bz2
>>> md5 src_uri ;-) libpng-1.2.8.tar.bz2
>>> md5 src_uri ;-) jpegsrc.v6b.tar.gz
>>> md5 src_uri ;-) freetype-2.1.9.tar.bz2
>>> md5 src_uri ;-) zlib-1.2.1.tar.bz2
>>> md5 src_uri ;-) klibc-1.0.8.tar.bz2
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 2.6.14-gentoo-r2
>>> Unpacking source...
>>> Unpacking splashutils-lite-1.1.9.8.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Unpacking splashutils-gentoo-0.1.12.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Unpacking miscsplashutils-0.1.3.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Unpacking libpng-1.2.8.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Unpacking jpegsrc.v6b.tar.gz to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Unpacking freetype-2.1.9.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Unpacking zlib-1.2.1.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Unpacking klibc-1.0.8.tar.bz2 to /var/tmp/portage/splashutils-1.1.9.8/work
>>> Source unpacked.
MAKE klibc
In file included from globals.c:6:
../include/errno.h:6:23: asm/errno.h: No such file or directory
make[1]: *** [globals.o] Error 1
make: *** [klibc] Error 2
!!! ERROR: media-gfx/splashutils-1.1.9.8 failed.
!!! Function src_compile, Line 119, Exitcode 2
!!! failed to build splashutils
!!! If you need support, post the topmost build error, NOT this status message. |
Thanks |
|
Back to top |
|
|
keg_71 n00b
Joined: 22 Nov 2005 Posts: 8
|
Posted: Thu Nov 24, 2005 3:46 am Post subject: |
|
|
It is important to note my previous patching of klibc-1.1.1-ppc by the following, whereas i believe that splashutils uses v1.0.8
It be great if i could get splashutils to depend on v1.1.1
Code: |
ice work # patch -p0 < klibc-1.1.1-ppc-2.6.14.patch
patching file klibc-1.1.1/MCONFIG
ice work # emerge klibc
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-libs/klibc-1.1.1 to /
>>> md5 files ;-) klibc-1.0.14-r1.ebuild
>>> md5 files ;-) klibc-1.1.ebuild
>>> md5 files ;-) klibc-1.1.1.ebuild
>>> md5 files ;-) files/klibc-1.0.14-nostdlib.patch
>>> md5 files ;-) files/digest-klibc-1.0.14-r1
>>> md5 files ;-) files/klibc-1.1-mips32.patch
>>> md5 files ;-) files/digest-klibc-1.1.1
>>> md5 files ;-) files/klibc.m4
>>> md5 files ;-) files/digest-klibc-1.1
>>> md5 src_uri ;-) klibc-1.1.1.tar.bz2
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 2.6.14-gentoo-r2
>>> Checking klibc-1.1.1.tar.bz2's mtime...
>>> WORKDIR is up-to-date, keeping...
make[1]: Entering directory `/var/tmp/portage/klibc-1.1.1/work/klibc-1.1.1/klibc'
/* A BUNCH OF COMPILATION */
.
.
.
.
>>> original instance of package unmerged safely.
>>> Regenerating /etc/ld.so.cache...
>>> dev-libs/klibc-1.1.1 merged.
>>> clean: No packages selected for removal.
>>> Auto-cleaning packages ...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
|
|
|
Back to top |
|
|
JoseJX Retired Dev
Joined: 28 Apr 2002 Posts: 2774
|
Posted: Thu Nov 24, 2005 5:43 am Post subject: |
|
|
Emerge sync, then
Code: | # echo "=media-gfx/splashutils-1.1.9.10 ~ppc" >> /etc/portage/package.keywords |
You should then emerge the latest version of splashutils instead of the old one you're trying to install now. _________________ Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml |
|
Back to top |
|
|
AaronPPC Guru
Joined: 29 May 2005 Posts: 522 Location: Tucson, AZ
|
Posted: Thu Nov 24, 2005 5:46 am Post subject: |
|
|
I'm pretty sure I had the same problem as you. I got around it by emerging the ~ppc splashutils. It then complained about freetype, so I had to emerge the ~ppc freetype. Now splashutils works and I have my fbsplash back. _________________ --Aaron |
|
Back to top |
|
|
keg_71 n00b
Joined: 22 Nov 2005 Posts: 8
|
Posted: Thu Nov 24, 2005 7:01 pm Post subject: |
|
|
Thanks for that Jose, I ended up doing that last night. Then when i ran emerge splashutils, it complained about not being able to find some header file LOL. So i figured i'd try a dirty hack and replace the header file
Code: |
ice / # cp /usr/include/asm/errno.h /usr/lib/klibc/include/asm/errno.h
|
and I changed the header file to reflect the following
Code: |
ice / # cat /usr/lib/klibc/include/errno.h
/*
* errno.h
*/
#include <klibc/extern.h>
#include "asm/errno.h"
__extern int errno;
|
Anyway, emerge splashutils didn't complain after that and it compiled! :>
Thanks, I'm sure i'll be back seeking out help from other mac gentoo enthusiasts. |
|
Back to top |
|
|
JoseJX Retired Dev
Joined: 28 Apr 2002 Posts: 2774
|
Posted: Fri Nov 25, 2005 5:30 pm Post subject: |
|
|
The latest ~ppc in portage should have a fix for the missing header problem, perhaps it hadn't yet reached your mirror when you synced. _________________ Gentoo PPC FAQ: http://www.gentoo.org/doc/en/gentoo-ppc-faq.xml |
|
Back to top |
|
|
wingrunr21 Tux's lil' helper
Joined: 13 May 2005 Posts: 91
|
Posted: Mon Jun 19, 2006 3:45 am Post subject: |
|
|
I've got gensplash working for the most part in PPC. I just have one problem. I have a slot-loading G3 iMac, meaning I have a Rage Ultra 128 16 mb in it. This means I have to use atyfb128 for my video. Here's yaboot.conf:
Code: |
iMac etc # cat yaboot.conf
## yaboot.conf generated by yabootconfig 1.0.8
##
## run: "man yaboot.conf" for details. Do not make changes until you have!!
##
## For a dual-boot menu, add one or more of:
## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ
boot=/dev/hda2
device=/pci@f2000000/mac-io@17/ata-4@1f000/disk@0:
partition=4
root=/dev/hda4
timeout=30
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
image=/boot/vmlinux
label=Linux-2.6.16-gentoo-r7
read-only
append="video=atyfb128:1024x768-32@60 splash=silent,theme=emergence CONSOLE=/dev/tty1"
initrd=/boot/fbsplash-emergence-1024x768
image=/boot/vmlinux
label=Linux Regular
read-only
#CD-ROM boot
enablecdboot
|
I cannot get the splash to start up in anything but 8bpp mode. It will (sometimes) put the proper splash behind the boot text, but all of the colors are messed up for the silent logo. Anyone know why it is only using 8bpp mode? I followed the wiki and the posts in this thread. |
|
Back to top |
|
|
|