krytarowski added a comment.
In D68856#1718096 <https://reviews.llvm.org/D68856#1718096>, @lawrence_danna wrote: > now I'm stuck on this trying to install cmake. > > pkg_add: no pkg found for 'libunistring>=0.9.4', sorry. > pkg_add: Can't install dependency libunistring>=0.9.4 > pkg_add: 1 package addition failed > *** Error code 1 > I recommend to just use pkgsrc from source code. As of today packages are imperfect and always there is a set of things that are not prebuilt. If there are mixed packages for binary packages vs source ones, it's reasonable to `rm -rf /usr/pkg /var/db/pkg` before starting. Steps: 1. Download pkgsrc from tarball. http://cdn.netbsd.org/pub/pkgsrc/pkgsrc-2019Q3/pkgsrc-2019Q3.tar.bz2 2. Unpack, e.g. into /usr/pkgsrc 3. cd /usr/pkgsrc/devel/git-base && make install 4. cd /usr/pkgsrc/security/mozilla-rootcerts && make install And follow the MESSAGE commands to finish the installation. 5. Follow this process for all the dependencies (if I remember correctly: cmake, swig3, ninja-build). In D68856#1718075 <https://reviews.llvm.org/D68856#1718075>, @lawrence_danna wrote: > In D68856#1717767 <https://reviews.llvm.org/D68856#1717767>, @krytarowski > wrote: > > > In D68856#1717683 <https://reviews.llvm.org/D68856#1717683>, > > @lawrence_danna wrote: > > > > > @mgorny > > > > > > I can't get anything to work. I've tried running a local VM with > > > virtualbox but it's networking driver crashes my kernel. I've tried a > > > local VM with VMware but it won't boot netbsd. I've tried AWS but they > > > only have netbsd 7, which is too old. I've tried google cloud, but > > > their image creator script only works for netbsd 9, and python won't > > > build because x11 isn't installed. I've tried installing the pkgsrc > > > binaries from netbsd 8 onto netbsd 9, but that doesn't work either. I'm > > > completely at a loss. I can't figure out how to make a netbsd VM that > > > can actually build LLDB. > > > > > > Do you have a machine image on AWS or google cloud or even a VMDK or > > > something that I could use? > > > > > > For the python part, you need to either install all basesystem sets > > (including x11) or set `X11_TYPE=modular` in `/etc/mk.conf`. > > > I tried `X11_TYPE`, it does nothing. I'm a bit confused there because I > did not have a file called `/etc/mk.conf`. > > Is there a way to install those missing basesystem sets once the machine is > up? Or do I have to go back and reinstall from scratch? The typical approach is to fetch set file and untarball it into /, all other approaches are at most wrappers to this. The list of installed sets is stored in `/etc/mtree/`. Please remember to use tar options to preserve file properties. http://pub.nethence.com/bsd/wo.sysinst notes: `tar xzphfe $set.tgz -C /`. Another option is to disable x11 option either for all packages or for python. In my opinion it's easier to just set the `modular` in the `X11_TYPE` variable. > PS: oh, //of course// I have to set the environment variable > `MAKECONF=/etc/mk.conf` `/etc/mk.conf` is the default file for MAKECONF, no need to set this variable. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D68856/new/ https://reviews.llvm.org/D68856 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits