No luck; downloading -current from CVS gives the same error (just a different line), on ANY port, sys, or any other location:
Makefile:36: *** missing separator. Stop. line 36, in this case, says: .include <bsd.own.mk> "bsd.own.mk" remains untouched since installation. Same as before; OpenBSD 4.7-release, amd64. On Mon, Sep 13, 2010 at 12:50, Hugo Osvaldo Barrera <h...@osvaldobarrera.com.ar> wrote: > 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. B 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) > -- Hugo Osvaldo Barrera