building-on-non-freebsd-hosts

From: khush patil <khushpatil786_at_gmail.com>
Date: Sun, 29 Oct 2023 07:59:31 UTC
Hi Mateusz,

I tried the instructions mentioned in freebsd handbook

But it seems that there is some issue

I ran the command MAKEOBJDIRPREFIX=/home/kp/freebsd tools/build/make.py
--bootstrap-toolchain TARGET=amd64 TARGET_ARCH=amd64 buildworld

but there is some error which i cannot rectify

/home/kp/freebsd/home/kp/freebsd-src/amd64.amd64/tmp/legacy/usr/sbin/ld:
cannot find -lprivatezstd: No such file or directory

dpkg -l | grep libbz2
ii  libbz2-1.0:amd64                           1.0.8-5build1
                                         amd64        high-quality
block-sorting file compressor library - runtime
ii  libbz2-1.0:i386                            1.0.8-5build1
                                         i386         high-quality
block-sorting file compressor library - runtime
ii  libbz2-dev:amd64                           1.0.8-5build1
                                         amd64        high-quality
block-sorting file compressor library - development



dpkg -l | grep libarchive
ii  libarchive-cpio-perl                       0.10-1.1
                                         all          module for
manipulations of cpio archives
ii  libarchive-dev:amd64                       3.6.0-1ubuntu1
                                         amd64        Multi-format
archive and compression library (development files)
ii  libarchive-tools                           3.6.0-1ubuntu1
                                         amd64        FreeBSD
implementations of 'tar' and 'cpio' and other archive tools
ii  libarchive-zip-perl                        1.68-1
                                         all          Perl module for
manipulation of ZIP archives
ii  libarchive13:amd64                         3.6.0-1ubuntu1
                                         amd64        Multi-format
archive and compression library (shared library)


dpkg -l | grep libzstd
ii  libzstd-dev:amd64                          1.4.8+dfsg-3build1
                                         amd64        fast lossless
compression algorithm -- development files
ii  libzstd1:amd64                             1.4.8+dfsg-3build1
                                         amd64        fast lossless
compression algorithm
ii  libzstd1:i386                              1.4.8+dfsg-3build1
                                         i386         fast lossless
compression algorithm


dpkg -l | grep zstd
ii  libzstd-dev:amd64                          1.4.8+dfsg-3build1
                                         amd64        fast lossless
compression algorithm -- development files
ii  libzstd1:amd64                             1.4.8+dfsg-3build1
                                         amd64        fast lossless
compression algorithm
ii  libzstd1:i386                              1.4.8+dfsg-3build1
                                         i386         fast lossless
compression algorithm
ii  python3-zstd                               1.5.0.2-1build1
                                         amd64        python bindings
to Yann Collet ZSTD compression library
ii  zstd                                       1.4.8+dfsg-3build1
                                         amd64        fast lossless
compression algorithm -- CLI tool


this is done on Linux mint 21.2 (Ubuntu 22.04.2)