Hi
Hi All, I would like to start contributing in some aspect of the Hurd OS. I have experience in C/C++. I contribute in DDD project( https://savannah.gnu.org/projects/ddd). Regards, Shaunak
Re: Hi
Hi, Thanks for your reply. I will start looking into the file system translator site and also the select() function. >>By the way, I notice your reply is private. Was this intended? If you're more confortable with private conversation for now it's fine with me, but keep in mind I might be less available than the list as a whole. OTOH if this was an oversight, feel free to forward both our emails to the list. No.It was not intended.It was by mistake..Sorry for that. 2012/2/9 Jérémie Koenig > Hello again, > > 2012/2/8 shaunak saha : > > I m interested to work on filesystem, but i m free to work on any area . > I > > don't have much idea about which areas you need more contribution. Can > you > > suggest some areas in hurd which would be good for beginners like me. > > There are a couple of unofficial file system translators at: > > http://www.nongnu.org/hurdextras/ > > Many of them are still buggy and unmaintained. Possible tasks would > include picking one, checking its status, fixing bugs, and maybe > create Debian packages so that they're readily available to Hurd > users. > > Also, we're currently having some trouble with the select() function > (see [1]). There are other issues as well, so feel free to browse the > "open issues" page on the website. > > [1] http://www.gnu.org/software/hurd/open_issues/select.html > > By the way, I notice your reply is private. Was this intended? If > you're more confortable with private conversation for now it's fine > with me, but keep in mind I might be less available than the list as a > whole. OTOH if this was an oversight, feel free to forward both our > emails to the list. > > In any case, thank you for your interest in Hurd! > > -- > Jérémie Koenig > http://jk.fr.eu.org/ >
Re: Hi
Hi All, Need help in building hurd. I followed the instruction here http://www.gnu.org/software/hurd/hurd/building.html to build from source followint the section "Building, but not the Debian Way". I m using ubuntu lucid and getting this error in "make" make[1]: Leaving directory `/home/shaunak/hurd/hurd/libshouldbeinlibc' make: *** [libshouldbeinlibc] Error 2 I have build gnumach and mig before building hurd. What i m missing here? Regards, Shaunak 2012/2/9 shaunak saha > Hi, > > Thanks for your reply. > > I will start looking into the file system translator site and also the > select() function. > > > >>By the way, I notice your reply is private. Was this intended? If > you're more confortable with private conversation for now it's fine > with me, but keep in mind I might be less available than the list as a > whole. OTOH if this was an oversight, feel free to forward both our > emails to the list. > > No.It was not intended.It was by mistake..Sorry for that. > > > > 2012/2/9 Jérémie Koenig > >> Hello again, >> >> 2012/2/8 shaunak saha : >> > I m interested to work on filesystem, but i m free to work on any area >> . I >> > don't have much idea about which areas you need more contribution. Can >> you >> > suggest some areas in hurd which would be good for beginners like me. >> >> There are a couple of unofficial file system translators at: >> >> http://www.nongnu.org/hurdextras/ >> >> Many of them are still buggy and unmaintained. Possible tasks would >> include picking one, checking its status, fixing bugs, and maybe >> create Debian packages so that they're readily available to Hurd >> users. >> >> Also, we're currently having some trouble with the select() function >> (see [1]). There are other issues as well, so feel free to browse the >> "open issues" page on the website. >> >> [1] http://www.gnu.org/software/hurd/open_issues/select.html >> >> By the way, I notice your reply is private. Was this intended? If >> you're more confortable with private conversation for now it's fine >> with me, but keep in mind I might be less available than the list as a >> whole. OTOH if this was an oversight, feel free to forward both our >> emails to the list. >> >> In any case, thank you for your interest in Hurd! >> >> -- >> Jérémie Koenig >> http://jk.fr.eu.org/ >> > >
Re: Hi
Hi Jeremie, Thanks for your reply. yeah.I saw this.I was also running hurd on qemu but thought that for contributing to hurd i need to compile from source code.So was trying that. If i make some some changes in hurd or gnumach code and want it to build and run then what to do?Don't i need to build the code that time? Regards, Shaunak 2012/2/15 Jérémie Koenig > Hi Shaunak, > > 2012/2/14 shaunak saha : > > I m using ubuntu lucid and getting this error in "make" > > You should build the Hurd on a pre-existing Hurd installation, > cross-building from a Linux system is much more involved. See [1] for > how to run Hurd. Most of us run Hurd in qemu [2]. > > [1] http://www.gnu.org/software/hurd/hurd/running.html > [2] http://www.gnu.org/software/hurd/hurd/running/qemu.html > > -- > Jérémie Koenig > http://jk.fr.eu.org/ >
Re: Hi
I have a hurd build in qemu existing hurd environment.But thought of trying to cross compile it in ubuntu >Also, please indicate exactly what source you are using: did you 'git >clone' or used the Debian package? Which revision did you use? I used git clone for cross compilation. But inside hurd used debian package which is build properly. I m going through the Open issues.Can you suggest something to start with. 2012/2/16 Jérémie Koenig > 2012/2/15 shaunak saha : > > I was also running hurd on qemu but thought that for > > contributing to hurd i need to compile from source code. > > You're absolutely right. Somehow I was under the impression that you > were trying to compile Hurd on Linux. (Which is possible and not > necessarily unreasonable, but rather involved as I implied earlier). > > If you got an error while building in a Hurd installation, can you > please paste a longer error? (It is hard to say what is going wrong > from the two line you pasted earlier.) You could even redirect the > whole output of 'make' to a file (for instance, "make 2>&1 | tee > log.txt") and attach it to your next email. > > Also, please indicate exactly what source you are using: did you 'git > clone' or used the Debian package? Which revision did you use? > > > If i make some some changes in hurd or gnumach code and want it to build > and > > run then what to do?Don't i need to build the code that time? > > Yes absolutely. > > You might also need to build the GNU C library, since many parts of > the Hurd are implemented there. Here I highly recommend you use the > Debian source --- it is the only version which is known to work; the > situation with the other repositories is a little bit messy. > > (By the way if you or someone else would like to help sorting this > out, that would another possibility for a highly valuable and > appreciated contribution :-) > > -- > Jérémie Koenig > http://jk.fr.eu.org/ >
Re: Hi
> One possibility: last summer I added the SA_SIGINFO option for the > sigaction() function, however some of the fields of the siginfo_t > structure are not filled in properly because the information is not > currently available to the process which receives the signal [1,2]. > The goal would be to modify the sig_post() RPC, which is used to > transmit a signal, so that all the information needed to fill in the > siginfo_t is transmitted alongside with it. > > You would need to modify the Hurd interface definitions (for > sig_post), the GNU C library (to fill in the siginfo_t structure when > a signal is received, and also to transmit the information when kill() > is used to send a signal) and some of the Hurd translators which use > sig_post as well. You'll also have to check the POSIX standard [3] to > understand exactly what each field of siginfo_t should contain under > what circumstances. > > [1] http://www.bddebian.com/~hurd-web/open_issues/sa_siginfo_sa_sigaction/ > [2] http://www.bddebian.com/~hurd-web/user/jkoenig/java/ (look for > "SA_SIGINFO") > [3] http://pubs.opengroup.org/onlinepubs/9699919799/ > Thanks a lot for your suggestion.that would be great.I will start working on this. Regards, Shaunak
Re: Hi
Hi Jeremie, Sorry for late reply.Was busy with some paid work. I was working on that SA_SIGINFO work. Modifying Hurd interface definitions now. But got into one problem with GNU libc . Previously i didnt downloaded and build the glibc code. But now for the work i need to. i found the downloading the code here " http://www.gnu.org/software/hurd/source_repositories/glibc.html";. Inside hurd i was not able to install git. I get this error when running "apt-get install git-core". Err http://cdn.debian.net/debian/ sid/main git-man all 1:1.7.9-1 404 Not Found Failed to fetch http://cdn.debian.net/debian/pool/main/g/git/git-man_1.7.9-1_all.deb 404 Not Found. Seems to be some missing package in my repo list.Please help. Sorry to ask this simple thing, maybe i m not able to do some very basic thing. Regards, Shaunak 2012/2/25 shaunak saha > > One possibility: last summer I added the SA_SIGINFO option for the > > sigaction() function, however some of the fields of the siginfo_t > > structure are not filled in properly because the information is not > > currently available to the process which receives the signal [1,2]. > > The goal would be to modify the sig_post() RPC, which is used to > > transmit a signal, so that all the information needed to fill in the > > siginfo_t is transmitted alongside with it. > > > > You would need to modify the Hurd interface definitions (for > > sig_post), the GNU C library (to fill in the siginfo_t structure when > > a signal is received, and also to transmit the information when kill() > > is used to send a signal) and some of the Hurd translators which use > > sig_post as well. You'll also have to check the POSIX standard [3] to > > understand exactly what each field of siginfo_t should contain under > > what circumstances. > > > > [1] > http://www.bddebian.com/~hurd-web/open_issues/sa_siginfo_sa_sigaction/ > > [2] http://www.bddebian.com/~hurd-web/user/jkoenig/java/ (look for > > "SA_SIGINFO") > > [3] http://pubs.opengroup.org/onlinepubs/9699919799/ > > > Thanks a lot for your suggestion.that would be great.I will start > working on this. > > Regards, > Shaunak >
Network not working in qemu hurd
Hi All, Suddenly from today netoworking is not workinh in my existing hurd system inside qemu. I tried #ettrans -afgp /servers/socket/2 /hurd/pfinet -i eth0 -a 10.0.2.15 -g 10.0.2.2 -m 255.255.255.0 # echo "nameserver 10.0.2.3" > /etc/resolv.conf But still no luck.Not able to do apt-get. And when i did (found at http://www.gnu.org/software/hurd/hurd/running/qemu/networking.html) settrans -fgap /servers/socket/2 /hurd/pfinet -a 10.0.2.15 -g 10.0.2.2 -m 255.255.255.0 I got the error pfinet:No default interface settrans:/hurd/pfinet :Translator died Please help. Regards, Shaunak
Re: Network not working in qemu hurd
Hi all, Thanks for your response. devprobe eth0 works well. gnumach is able to see eth0. and runnimg qemu like this qemu -m 1024 -net nic,model=rtl8139 -net user -hda debian-hurd-20111214.img But today networking started to work in qemu:). Though it solves my problem but would be great if i can know why it was not working earlier.Any pointers how can i find that? Regards, Shaunak On Wed, Apr 4, 2012 at 4:41 AM, Samuel Thibault wrote: > shaunak saha, le Wed 04 Apr 2012 02:41:12 +0530, a écrit : > > #ettrans -afgp /servers/socket/2 /hurd/pfinet -i eth0 -a 10.0.2.15 -g > 10.0.2.2 -m 255.255.255.0 > > > > # echo "nameserver 10.0.2.3" > /etc/resolv.conf > > > > But still no luck.Not able to do apt-get. > > Also check > > devprobe eth0 > > to see whether gnumach "sees" the eth0 device. > > Also, how do you run qemu? > > Samuel >