Yeah I really want this to work because so many sparc packages are just precompiled with pretty much generic optimizations. Just because "Slowlaris" is your OS doesn't mean that your packages need to be slow._________________Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.

bash-2.05# ACCEPT_KEYWORDS="~sparc" ROOT=/opt/csw ./usr/bin/emerge -p bash --debug
!!! /etc/make.profile is not a symlink and will probably prevent most merges.!!! It should point into a profile within /usr/portage/profiles/
These are the packages that I would merge, in order:

/usr/sbin/ebuild.sh: /usr/lib/portage/bin/extra_functions.sh: No such file or directory
/usr/sbin/ebuild.sh: /proc/self/fd/1: Permission denied
eutils
/usr/sbin/ebuild.sh: /proc/self/fd/1: Permission denied
flag-o-matic
mkdir: usage: mkdir [-m mode] [-p] dirname ...
install: mkdir -m4775 failed
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory
/usr/sbin/ebuild.sh: /var/cache/edb/dep//app-shells/bash-2.05b-r5: No such file or directory

aux_get(): (1) Error in app-shells/bash-2.05b-r5 ebuild.
Check for syntax error or corruption in the ebuild. (--debug)

!!! all ebuilds that could satisfy "bash" have been masked.

!!! Error calculating dependencies. Please correct.
bash-2.05#

Well this is the latest trying from scratch again. I need to create the missing thngs it complains about._________________Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.

Now I need to figure out how to make some dummy ebuilds to fulfill some virtuals... glibc and os-headers. Does anyone know how to make an ebuild that just does nothing but satisfy something?_________________Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.

ACCEPT_KEYWORDS="~sparc" ROOT=/opt/csw ./usr/bin/emerge --inject virtual/os-headers
!!! /etc/make.profile is not a symlink and will probably prevent most merges.!!! It should point into a profile within /usr/portage/profiles/!!! virtual/os-headers is not a specific cat/pkg-version, skipping...

Not for a virtual. What will be needed is an ebuild that does nothing but fill the void._________________Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.

Genone, this may sound stupid..but can you please have a look at the output below and tell me how can I get rid pakcgaes it wants to install both in "/" and /home/garnome
--------------------------------------
$ emerge -p portage

Are you doing this in Fedora or Solaris now?_________________Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.

I created the dir and it still complained. I get it for everything I try to emerge.

Also I couldn't get it to take my dummy ebuild, so I injected glibc and os-headers.

edit: manually trying to compile fileutils now._________________Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.

You probably have to remove the sanfbox build code from the portage ebuild (the whole src_compile function, a few lines in src_install and maybe some stuff in pkg_*inst)

thanks!! that means, I will have to keep my ebuild safe in OVERLAY, so when newer versions are released I will have to merge the two...I think I can handle that...

now, only issue left for me is: I can't inject stuff in /home/<usr>. It just refuses to inject saying the package exists, always injecting into "/" no matter what the ROOT is. I had compiled a lot of recent stuff for garnome last year, so I really wanna use it instead of compiling the same version all over again. Any ideas?

/usr/sbin/ebuild.sh: eerror: command not found
/usr/sbin/ebuild.sh: eerror: command not found
/usr/sbin/ebuild.sh: eerror: command not found
/usr/sbin/ebuild.sh: eerror: command not found
/usr/sbin/ebuild.sh: eerror: command not found

issue left for me is: I can't inject stuff in /home/<usr>. It just refuses to inject saying the package exists, always injecting into "/" no matter what the ROOT is. I had compiled a lot of recent stuff for garnome last year, so I really wanna use it instead of compiling the same version all over again. Any ideas?

------------------------------------------
I can't emerge coreutils because of autoconf errors. Others I don't want to install because they are already there installed(manually).
I can't inject and get rid of these because they are already injected.

We need to come up with a list of virtuals that need to be filled and just make a dummy ebuild called solaris.ebuild that fulfills them.

LibC, X, Java, Motif, sendmail, headers, hmmm what else?

Also a make profile, and if the powers are willing, an arch, such as sparc-solaris and x86-solaris, so as packages compile they can be unmasked._________________Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism.