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)

Reply via email to