[nycbug-talk] pkgsrc on FreeBSD
George Georgalis
george
Fri Jun 24 12:18:18 EDT 2005
On Fri, Jun 24, 2005 at 08:41:43AM -0700, pete wright wrote:
>On 6/24/05, George Georgalis <george at galis.org> wrote:
>> I'm setting up the FreeBSD with pkgsrc... but the bootstrap failed, can
>> you make sense of this?
>>
>> ....
>> ( cd libedit; make )
>> sh makelist -h ./common.c > common.h
>> sh makelist -h ./emacs.c > emacs.h
>> sh makelist -h ./vi.c > vi.h
>> sh makelist -fh vi.h emacs.h common.h > fcns.h
>> sh makelist -fc vi.h emacs.h common.h > fcns.c
>> sh makelist -bc ./vi.c ./emacs.c ./common.c > help.c
>> sh makelist -bh ./vi.c ./emacs.c ./common.c > help.h
>> gcc -g -O2 -I. -I./.. -I. -I.. -I./../libedit -I./../libnetbsd -c chared.c
>> In file included from chared.c:36:
>> ./../tnftp.h:316: error: conflicting types for 'dirname'
>> /usr/include/libgen.h:39: error: previous declaration of 'dirname' was here
>> ./../tnftp.h:316: error: conflicting types for 'dirname'
>> /usr/include/libgen.h:39: error: previous declaration of 'dirname' was here
>> *** Error code 1
>>
>> Stop in /usr/pkgsrc/bootstrap/work/tnftp/libedit.
>> *** Error code 1
>>
>> Stop in /usr/pkgsrc/bootstrap/work/tnftp.
>> ===> exited with status 1
>> aborted.
>>
>>
>> All I've done is....
>>
>> cd /usr/
>> cvs -d anoncvs at anoncvs.us.netbsd.org:/cvsroot co pkgsrc
>> set PATH=/usr/pkg/bin:$PATH
>> export PATH
>> cd /usr/pkgsrc/bootstrap
>> ./bootstrap --pkgdbdir=/var/db/pkg --prefix=/usr/pkg
>>
>>
>
>It's been a while, but should build.sh take care of building the
>bootstrap envrionment? or is that only used after you've build the
>pkgsrc toolchain?
Maybe it was but per the README, ./bootstrap seems the way now days.
# ls /usr/pkgsrc/bootstrap/
CVS README.IRIX README.OpenBSD files testbootstrap
README README.Interix README.Solaris mkbinarykit ufsdiskimage
README.AIX README.Linux bmake mkbootstrapkit
README.Darwin README.MacOSX bootstrap mods
README.FreeBSD README.OSF1 cleanup pkg.sh
README.FreeBSD doesn't give me any more clues... I just subscribed to
some pkgsrc lists... I post there soon...
// George
--
George Georgalis, systems architect, administrator Linux BSD IXOYE
http://galis.org/george/ cell:646-331-2027 mailto:george at galis.org
More information about the talk
mailing list