On Sat, Sep 11, 2010 at 10:27, Stuart Henderson <s...@spacehopper.org> wrote: > On 2010-09-11, Hugo Osvaldo Barrera <h...@osvaldobarrera.com.ar> wrote: >> I've tried building python 2.6 from ports since I need setuptools for 2.6. >> However, when I try to make install (or any other sort of make), I get >> this error: >> >> # pwd >> /usr/ports/devel/py-setuptools >> # make install >> Makefile:28: *** missing separator.B B Stop. >> # >> >> I get the same error for python/2.6 (just different line). >> >> I read that "missing separator" usually refers to there being spaces >> instead of tabs: I HAVEN'T modified Makefile yet (since I actually >> forgot), but I don't want to do so if I can't even get it to compile >> WITHOUT changing anything. > > Your post lacks information. > > - What OS version are you using? Current? 4.7? Something else? > - Are you using a ports tree which matches the OS version? > > If you need to work with python 2.6 I strongly suggest running > -current. > > If you are using i386 or sparc64 then just pkg_add -u from an > up-to-date mirror and things should just work. Hopefully we should > see some for amd64 sometime this week or next. Other arch are > likely to take longer (some of them, much longer). > > If you don't want to wait, then make sure you're using a fully > up-to-date -current ports tree. When you 'cvs update' look for > any M or C lines and investigate what changes you have in your > tree as they are likely to be responsible for the make problem > you see. Then you will need to update everything using python; > I suggest: > > pkg_delete -i /var/db/pkg/python-2.5* > > this will ask you to remove any installed packages which > depend on python 2.5; *copy down this list* so you can reinstall > the things you need, then let it delete them. > > When you've removed the packages built with python 2.5, > then rebuild the things you need. > > If you still have problems then followup on po...@. > >
I'd tried removing the entire ports tree and downloading it again, but still no luck (that means, the entire tree was intact). I'm using 4.7-release. The ports tree I used is ftp://ftp.openbsd.org/pub/OpenBSD/4.7/ports.tar.gz I did not update the cvs tree. Should I, if I'm running -release? I'd rather not run "-current" on this machine - it's a rather critical server, and, from what I've read, -current might not be SO stable. (acording to faq5)