I am a newbie, and I just went through this. I installed 4.2 from ISO, then
did a CVSup and got that same error. It said to look at Q12 and Q13, which
I did. I missed the answer the first time, but it IS there.
My solution was to just delete the entire ports directory (which took
forever! I am coming from Linux and deleting that much would have taken
1/10th the time. Perhaps it is in my SCSI config...) and then CVSup, which
left me with new versions of all the ports (which didn't have the pgk and
patches directories which are causing the problems).
Once I did that, everything works GREAT! FreeBSD is very cool, and I send
praise and thanks to whoever came up with the ports collection idea.
> -On [20010220 02:30], Nigel Taylor (email@example.com) wrote:
> >I recently did a CVSUP on my ports because i wanted to install
> >enlightenment did a make install and recieved the following error.
> >Error: your port uses an old layout. Please update it to match this
> >bsd.port.mk. If you have updated your ports collection via cvsup and
> >are still getting this error, see Q12 and Q13 in the cvsup FAQ ob
> >http://www.polstra.com for further information.
> Please ask questions like this on the freebsd-questions mailinglist.
> >Now i have done everything it has said, still get the same error
> You obviously missed to do something. :)
> 1) make world
> 2) cd /usr/src/share/mk [after updating it]; make install
> And that should fix things.
> Jeroen Ruigrok vd Werven/Asmodai asmodai@[wxs.nl|bart.nl|freebsd.org]
> Documentation nutter/C-rated Coder BSD: Technical excellence at its best
> D78D D0AD 244D 1D12 C9CA 7152 035C 1138 546A B867
> I'm a child of the air, I'm a witch of the wind...
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message