You are not logged in.
Nice, I hope microperl will be enough for now, but perl shouldn't be that big of a problem and it is a definite must have.
On something unrelated, I believe only gnumach needs to be built for i586 everything else seems to work fine with march=i686 so I will be making the packages for i686 now. Now I was thinking what is the better choice for the arch value, 'i686' or something like 'i686-hurd'?
Also we should maybe start moving discussions to the archhurd mailing list, it would be more convinient than one large thread. I will post the arch value question on the list too, so if you have any suggestions answer there if possible
Building miniperl and perl works but it freezes sometimes and i have some half compiled files.
---
Sry, I will start a discussion in the archhurd mailing list about perl.
Last edited by Giselher (2010-03-16 12:18:27)
Offline
Building the kernel for a different architecture than the rest of the system sends big warning bells up for me... But then again, it seem the reason why the i686 build did not boot was gnumach not initialising enough of the processor to use all of i686 instruction set early enough. So maybe this is fine. And i686 and i586 are not that different.
I will respond to arch value on the list
Offline
gcc-g++ possible problem?
checking for C compiler default output file name... configure: error: in `/mnt/data/hurd-project/build/cross-gcc-build': configure: error: C compiler cannot create executables See `config.log' for more details. make: *** No rule to make target `all-gcc'. Stop. make: *** No rule to make target `all-target-libgcc'. Stop.
Hi. I have the same problem here. Did you fixed it in some way? Or someone know something about this?
Many thanks.
Offline
Have a look at the Arch Hurd web site. There are prebuilt packages that you can install into a qemu image and have a working toolchain. Join the mailing list if you want more info/help.
Offline
Have a look at the Arch Hurd web site. There are prebuilt packages that you can install into a qemu image and have a working toolchain. Join the mailing list if you want more info/help.
Ok Allan, I´ll do that
Offline
Hi again. When I try to install with pacman some packages from the repository, e.g. hurd, I get the following error
luis ~/hurd $ fakeroot pacman -Sy hurd --config /home/luis/hurd/etc/pacman.conf
:: Synchronizing package databases...
core is up to date
extra is up to date
warning: hurd-20100317-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...Targets (1): hurd-20100317-1
Total Download Size: 0.00 MB
Total Installed Size: 20.05 MBProceed with installation? [Y/n]
checking package integrity...
(1/1) checking for file conflicts [#################################################################################] 100%
(1/1) upgrading hurd [#################################################################################] 100%
error: could not change the root directory (Operation not permitted)
error: command failed to execute correctly
This error is normal at the moment, or I am doing something wrong with fakeroot?
Many thanks
Last edited by coolkaine (2010-04-09 15:45:07)
Offline
Hi again. When I try to install with pacman some packages from the repository, e.g. hurd, I get the following error
luis ~/hurd $ fakeroot pacman -Sy hurd --config /home/luis/hurd/etc/pacman.conf
:: Synchronizing package databases...
core is up to date
extra is up to date
warning: hurd-20100317-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...Targets (1): hurd-20100317-1
Total Download Size: 0.00 MB
Total Installed Size: 20.05 MBProceed with installation? [Y/n]
checking package integrity...
(1/1) checking for file conflicts [#################################################################################] 100%
(1/1) upgrading hurd [#################################################################################] 100%
error: could not change the root directory (Operation not permitted)
error: command failed to execute correctly
This error is normal at the moment, or I am doing something wrong with fakeroot?Many thanks
Do you have write permission as user.
If no, chown $USER:users mounted-qemu-imge -vR
If yes, show me your pacman-hurd.conf.
EDIT:
The error is due to the install files, which want to acces your root system. Do NOT use sudo.
Last edited by Giselher (2010-04-09 21:55:21)
Offline
Here is my custom pacman.conf
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
RootDir = /home/luis/hurd/
DBPath = /home/luis/hurd/var/lib/pacman/
CacheDir = /home/luis/hurd/var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst = pacman
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl %u > %o
#CleanMethod = KeepInstalled
..
..
[core]
# Add your preferred servers here, they will be used first
Include = /home/luis/hurd/pacman.d/mirrorlist[extra]
# Add your preferred servers here, they will be used first
Include = /home/luis/hurd/pacman.d/mirrorlist
Giselher I am not use sudo, I just had used 'fakeroot pacman -Sy hurd --config /home/luis/hurd/pacman.conf' as a normal user.
Last edited by coolkaine (2010-04-09 22:14:33)
Offline
The error message will appear every time you run pacman in linux with packages that have install files, so ignore them.
Once you have the essential packages you should run pacman in hurd to install packages.
But you could set LogFile = /home/luis/hurd/var/log/pacman.log
Offline
The error message will appear every time you run pacman in linux with packages that have install files, so ignore them.
Once you have the essential packages you should run pacman in hurd to install packages.But you could set LogFile = /home/luis/hurd/var/log/pacman.log
Yes, only appear with packages that have install files .
Other question.
# Create the image
qemu-img create -f raw hurd.img 1GB# Make and format partition
losetup /dev/loop0 hurd.img
fdisk /dev/loop0
losetup -d /dev/loop0
# partition should start at sector 63. Check with fdist -ul hurd.img
losetup -o 32256 /dev/loop0 hurd.img
mkfs.ext2 -b 4096 -I 128 -o hurd -F /dev/loop0# mount image
mkdir $ROOT/mnt
mount -o loop /dev/loop0 /mnt# Then, build hurd and copy to /mnt
# Unmount
umount /mnt
losetup -d /dev/loop0# Download a grub boot image
wget http://www.dolda2000.com/~fredrik/grub.img# Note: If networking doesn't work make sure model=pcnet is set
qemu -boot a -fda grub.img -hda hurd.img -net nic,vlan=1,model=pcnet -net user,vlan=1
That means that I have to copy only the "hurd" package files to /mnt?
So when I run "qemu -boot a -fda grub.img -hda hurd.img", I can see grub, but if I do "find /boot/gnumach" I get an error.
Sorry
Offline
That means that I have to copy only the "hurd" package files to /mnt?
So when I run "qemu -boot a -fda grub.img -hda hurd.img", I can see grub, but if I do "find /boot/gnumach" I get an error.
No, that comment is referring to if you're compiling stuff from the crosshurd scripts.
Offline
You can use the "--root" option for pacman and point it at your qemu image mount point then using sudo is fine....
Offline
Hi. I think that I have some mistake on the menu.lst, because when I make "qemu -hda hurd.img", the screen goes freeze saying
"Booting from hard disk...
_"
I´d tried loading the grub.img but, I dont´t know how configure grub in this way. I mean, grub.img is not on hurd.img.
Offline
You either need to download a grub image and boot from that (the Debian Hurd page has instructions) or...
cp lib/grub/i386-pc/* boot/grub
from within your mounted image.
Offline
You've certainly already seen it, but just in case, arch hurd is evoked in this post on gnu.org : http://www.gnu.org/software/hurd/news/2010-04-30.html
Cheers !
Offline
I would like to run Arch Hurd on an old Pentium III to compile packages. Is this possible and where should I start?
If it becomes a success, I'd might join the Hurd!
Offline
You can install Arch Hurd with pacman, so an Archlinux LiveCD is all you need. It is possible to install using the current Arch Hurd livecd (see latest news), but it's not exactly an easy or smooth process, so I'd avoid that method until the installer is finished.
And, of course, your friendly Arch Hurd dev team are available on IRC in #archhurd on irc.freenode.net for any help
Offline
You can install Arch Hurd with pacman, so an Archlinux LiveCD is all you need. It is possible to install using the current Arch Hurd livecd (see latest news), but it's not exactly an easy or smooth process, so I'd avoid that method until the installer is finished.
And, of course, your friendly Arch Hurd dev team are available on IRC in #archhurd on irc.freenode.net for any help
Congratulations! All your job is simply awesome. Maybe this is the start of a great microkernel based distribution >D
Offline
I'm going to try it out on that PIII, after viewing the wiki page it seems feasible.
Offline
I would like to contribute, but my strenght is with web stuff, as I am a web consultant. Would you guys be interested in having your own bbs, just like archlinux.org at bbs.archhurd.org ? Or something similar, that I could help with ?
Regards
Offline
I would like to contribute, but my strenght is with web stuff, as I am a web consultant.
That's mostly what I do, as that's also my strength. However, having a small web team to spread the work could be quite useful.
Would you guys be interested in having your own bbs, just like archlinux.org at bbs.archhurd.org ? Or something similar, that I could help with ?
I'm planning to add a forum and an AUR (using the code of the Arch AUR, to make porting AUR helpers very easy) at some point in the future; I was going to work on the AUR this weekend but was a bit tired.
If you can think of anything else, that'd be a great help. And I'll think about a web team.
Offline
That's mostly what I do, as that's also my strength. However, having a small web team to spread the work could be quite useful.
I'm planning to add a forum and an AUR (using the code of the Arch AUR, to make porting AUR helpers very easy) at some point in the future; I was going to work on the AUR this weekend but was a bit tired.
If you can think of anything else, that'd be a great help. And I'll think about a web team.
TheArch Hurd's AUR is a great idea! However, before officially implementing it, it could be a good thing to review the flaws of the original and correct them so we could use a better version from the beginning. This would allow newcomers to get used to the improved version from the start, and not have to learn to use two AURs.
I'd really be happy to contribute in a web team! Let me know what happens.
Regards
Offline
Ok, if you want to be in the brand-new web team, you're in
Start hanging around on the mailing lists and in IRC, and I'm sure we'll think of things that the website needs.
Offline
Alright!
Offline
http://www.h-online.com/open/features/G … 30942.html
Grats, you're in the news (page 3)
Offline