I'm running out of space very fast

People who can afford things struggle to understand the point of view of those who live on a tight budget. That's been true for millenia.
I certainly agree with your statement. But let's be realistic: a new 240GB SSD costs around 25 US dollars. A 480GB one, around $40. Anyone who could afford a computer in the first place can afford this, and even though these aren't large disks by today's standards, it's more than enough to not have to care about a few gigabytes more or less.

Even if you got your computer for free and don't have any money to spend on hardware, I know with certainty from your other posts that you aren't using an antique machine: your CPU is amd64 and the machine is powerful enough to run VirtualBox VMs.
 
Indeed. A part my make.conf,
Code:
OPTIONS_UNSET+=PLATFORM_WAYLAND
OPTIONS_UNSET+=WAYLAND
OPTIONS_UNSET+=QTWEBKIT
OPTIONS_UNSET+=HARFBUZZ
OPTIONS_UNSET+=AVAHI
OPTIONS_UNSET+=BDB
OPTIONS_UNSET+=DBUS
OPTIONS_UNSET+=DC1394
OPTIONS_UNSET+=DEBUG
OPTIONS_UNSET+=DTRACE
OPTIONS_UNSET+=ESPEAK
OPTIONS_UNSET+=FLANG
OPTIONS_UNSET+=GCRYPT
OPTIONS_UNSET+=GLSLANG
OPTIONS_UNSET+=GOLD
OPTIONS_UNSET+=GSSAPI_BASE
OPTIONS_UNSET+=GSSAPI_HEIMDAL
OPTIONS_UNSET+=GSSAPI_MIT
OPTIONS_UNSET+=GVFS
OPTIONS_UNSET+=GVFS_METADATA
OPTIONS_UNSET+=HEIF
OPTIONS_UNSET+=IMAGEMAGICK6
OPTIONS_UNSET+=JACK
OPTIONS_UNSET+=LCMS2
OPTIONS_UNSET+=LDAP
OPTIONS_UNSET+=LDAPS
OPTIONS_UNSET+=LENSFUN
OPTIONS_UNSET+=LETTER
OPTIONS_UNSET+=LIGHTDM
OPTIONS_UNSET+=LIRC
OPTIONS_UNSET+=LTO
OPTIONS_UNSET+=LTO_BOOTSTRAP
OPTIONS_UNSET+=LUAJIT
OPTIONS_UNSET+=MBEDTLS
OPTIONS_UNSET+=MDNSRESPONDER
OPTIONS_UNSET+=MFX
OPTIONS_UNSET+=MUJS
OPTIONS_UNSET+=MULTILIB
OPTIONS_UNSET+=NAS
OPTIONS_UNSET+=NFS
OPTIONS_UNSET+=NLS
OPTIONS_UNSET+=NTLM
OPTIONS_UNSET+=OGGSPOTS
OPTIONS_UNSET+=OPENMP
OPTIONS_UNSET+=OPENMPT
OPTIONS_UNSET+=PIPEWIRE
OPTIONS_UNSET+=POCKETSPHINX
OPTIONS_UNSET+=PULSE
OPTIONS_UNSET+=PULSEAUDIO
OPTIONS_UNSET+=RUBBERBAND
OPTIONS_UNSET+=RUNROOT
OPTIONS_UNSET+=SAGE
OPTIONS_UNSET+=SMB
OPTIONS_UNSET+=SOUNDTOUCH
OPTIONS_UNSET+=SPEECH
OPTIONS_UNSET+=SPEECH_RECOGNITION
OPTIONS_UNSET+=SPEECHD
OPTIONS_UNSET+=SUDO
OPTIONS_UNSET+=SVTHEVC
OPTIONS_UNSET+=SVTVP9
OPTIONS_UNSET+=TEXT2SPEECH
OPTIONS_UNSET+=VAAPI
OPTIONS_UNSET+=VAPOURSYNTH
OPTIONS_UNSET+=VDPAU
OPTIONS_UNSET+=VULKAN
OPTIONS_UNSET+=YTDL
OPTIONS_UNSET+=ZBAR
OPTIONS_UNSET+=ZEITGEIST
I have a full working desktop but with these options a few dependencies are not part of my system.
 
That is a good point. But it still uses up considerably more disk space than Debian ever did for me.

Maybe ZFS is a wasteful FS. For example, XFS can store a little more data than ext3 and a lot more than FAT.

I may try it again with UFS in the future.

Maybe you have compression on in XFS but not in ZFS?

For the same packages it has been explained to you - Debian is smaller for library-providing packages because it separates out the -dev parts. But that isn't that much in savings, it's just a couple header files and static libraries.

If you really want to track this down you need to put this somewhere so that we can have a look:
Code:
cd /usr/local
du | sort -n
cd /usr
du -s */.

You can roughly compare to doing the same in /usr in Debian.
 
I am just asking questions.
Which is a good start for a long term relationship :) and I am happy for you taking this route.


If it's not a match, then it's not a match. I'm looking for marriage, not rape.

I can assure you, once you got over the initial 'understanding each other' part (especially when there's comparison with others) you will fall in love (with FreeBSD). It may ask you for a bit extra initially, but it's all worth it.

I am guessing you wanted to try FreeBSD to see something different. So the first thing I would embrace is the difference rather than comparing and wondering why it is different from others.
 
I think I have the answer to your problems.
Yes, so do I. Thank you for the nudge.
You can buy 128 GB SD cards for the Raspi for less than $30. Oh wait, that is a 5-pack of them for less than $30.

Are you in America? I could never buy those in my country for that price. The Raspberry Pi isn't cheap here either. It costs almost as much as my rent, and paying rent has been even more difficult than usual since 2020. Either way, it's not good enough for my needs.

I certainly agree with your statement. But let's be realistic: a new 240GB SSD costs around 25 US dollars. A 480GB one, around $40. Anyone who could afford a computer in the first place can afford this, and even though these aren't large disks by today's standards, it's more than enough to not have to care about a few gigabytes more or less.

Even if you got your computer for free and don't have any money to spend on hardware, I know with certainty from your other posts that you aren't using an antique machine: your CPU is amd64 and the machine is powerful enough to run VirtualBox VMs.
I bought this computer in 2015. My life was very different then. It wasn't easy, but it wasn't the cliffhanger struggle it is today. I actually starved a little just a few months ago, eating nothing but rice and ramen for four months. I may very well go back to that situation in two months if I can't find new work by then. You sound like you don't realize how lucky you are. Speculating about the financial situation or purchasing power of someone you don't even know by name is quite the fool's errand.

Maybe you have compression on in XFS but not in ZFS?
The opposite. I never had compression on XFS or BTRFS. I have it on ZFS, in the /usr/ports dataset only.

I am guessing you wanted to try FreeBSD to see something different. So the first thing I would embrace is the difference rather than comparing and wondering why it is different from others.
The only difference that matters is that one works and the other not so well. I thought the new relationship could be better, but it looks like no, it's not going to be as good as I had hoped. I am not ready to take this step right now. It's not you. It's me. ;)
 
OK, let's try and see what some of this means :)

Code:
root@fsd1:~ # bectl list
BE            Active Mountpoint Space Created
230218-154642 -      -          768M  2023-02-18 15:46
default       NR     /          5.52G 2023-02-17 07:49

I don't know how to read that. What does it mean?

You have two Boot Environments, default and 230218-154642. Boot Environments are a ZFS feature, a clone is created (see zfsconcepts(7) for a description) and marked as bootable, you have effectively branched your file system (I've been doing some Git rebasing this morning so my head is in Git mode) and now can boot off of the HEAD of either branch...If that analogy makes sense?

The whole disk isn't part of the Boot Environment, typically only directories in the dataset mounted on /, any directories in other datasets are not part of this, and so effectively live on both branches.
It's worth noting now that /usr and /var are, by default, a dataset that is not mounted, so because /usr/local is just a directory and not a dataset the contents live in the root dataset.

For you we can see that the Boot Environment called default has two flags NR, N means it's active Now, R means it'll be active on the next Reboot (meanings are documented in bectl(8) under the list subcommand). The Boot Environment called 230218-154642 is taking up 768M of your disk space, but you're likely not using it. Unless you want to go back to to life on 2023-02-18, you can reclaim this space by deleting the Boot Environment using bectl destroy 230218-154642

Code:
root@fsd1:~ # zfs list -ro space
NAME                  AVAIL   USED  USEDSNAP  USEDDS  USEDREFRESERV  USEDCHILD
a                     4.79G  9.26G        0B     96K             0B      9.26G
a/ROOT                4.79G  5.52G        0B     96K             0B      5.52G
a/ROOT/230218-154642  4.79G     8K        0B      8K             0B         0B
a/ROOT/default        4.79G  5.52G      768M   4.77G             0B         0B
a/tmp                 4.79G  52.2M        0B   52.2M             0B         0B
a/usr                 4.79G  3.67G        0B     96K             0B      3.67G
a/usr/home            4.79G  2.79G        0B   2.79G             0B         0B
a/usr/ports           4.79G   900M        0B    900M             0B         0B
a/usr/src             4.79G    96K        0B     96K             0B         0B
a/var                 4.79G   892K        0B     96K             0B       796K
a/var/audit           4.79G    96K        0B     96K             0B         0B
a/var/crash           4.79G    96K        0B     96K             0B         0B
a/var/log             4.79G   380K        0B    380K             0B         0B
a/var/mail            4.79G   124K        0B    124K             0B         0B
a/var/tmp             4.79G   100K        0B    100K             0B         0B
root@fsd1:~ # zpool list -v
NAME           SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
a             14.5G  9.26G  5.24G        -         -    29%    63%  1.00x    ONLINE  -
  ada0p3.eli  14.5G  9.26G  5.24G        -         -    29%  63.9%      -    ONLINE
  • AVAIL means space available to that dataset - since all of your datasets are part of the same pool, they all have the same amount of space available to them
  • USEDSNAP is space allocated to storing snapshots of this dataset - these snapshots are only the differences between it and it's parent
  • USEDDS is how much space the dataset is using (not including snapshots)
  • USEDREFRESERV is any space reserved for this dataset (not used by yourself)
  • USEDCHILD is how much space is being used by child datasets (i.e. datasets under this one)
  • USED is the total of (USEDSNAP + USEDDS + USEDREFRESERV + USEDCHILD)
We can see from your zpool(8) output that your disk is around 14.5G, 9.26G has been allocated, and there is 5.24G free.
So what is using all the space?

  • 768M is taken by the Boot Environment as we've already discussed
  • 4.77G is taken by the root dataset - this will be the base FreeBSD installation PLUS the binaries + config of any Ports/Packages you've installed (i.e. everything under /usr/local) - for a comparison my server, installed and upgraded since 2016, only uses 4.62G for the root dataset.
  • 52.2M in /tmp
  • 900M is taken up by /usr/ports
  • <1M is taken by the datasets under /var
  • 2.79G is used by user home directories
Looking back at the thread, it looks like the main culprit was distfiles and working files in your Ports tree, rather than ZFS "magic". Most Linux distros I've used recently use binary packages, so you don't have such things hanging around, on my Arch desktop there are some packages built from source but all of the relevant files are stored under my home directory.
It's worth noting that if you're not familiar with ZFS things can appear magic, because you run df or du and they don't report what you expect because they aren't aware of things like snapshots.

I've personally not found a good reason to build my own Ports unless there are options to be changed (and even in that case I've asked maintainers if they would be happy to enable it by default to binaries provided by FreeBSD had that option included, it's been agreed once or twice too). I use binary packages everywhere, and do regular maintenance with:

Bash:
pkg upgrade
pkg autoremove
pkg clean -a

This upgrades all my packages, automatically removes anything that was a dependency that is no longer required, and then delete all cached packages (including latest versions that are still in use). I've never personally needed to rollback a package and have always had an internet connection to reinstall a package if I've accidental removed it, so the cache is not so useful to me.

The only other place that I see regular growth is under /var/db/freebsd-update/files, and there's a thread here talking about what it is and how to clear it.

I've generally found FreeBSD to be fairly lean with disk space, there's been a couple of gotchas with caches filling up (had the same with Linux over the years too), and also when I was getting used to ZFS snapshots (that's down to tuning for my use cases).
Hopefully with a bit more visibility about the system it becomes easier to compare with your other experiences.
 
I bought this computer in 2015. My life was very different then. It wasn't easy, but it wasn't the cliffhanger struggle it is today. I actually starved a little just a few months ago, eating nothing but rice and ramen for four months. I may very well go back to that situation in two months if I can't find new work by then. You sound like you don't realize how lucky you are. Speculating about the financial situation or purchasing power of someone you don't even know by name is quite the fool's errand.
This is a technical forum, with users from all over the planet Earth. Topic of the conversation is to point out what works, and what kind of specs make sense for a given scenario. Forum users can also point out code and design hacks to make FreeBSD work on your specs, but it's also not out of question to point out that the specs are inadequate for a given scenario. The Forums are also a good place to start learning about technical reasons why some specs are a poor match for some scenarios.

OP is going to see price quotes on these Forums, too. There are people who buy a Threadripper just for the heck of having one - and then there are people who buy used laptops on eBay for $100 and try to get FreeBSD to run on that. And we help 'em all out. Sometimes, one just gotta accept that hardware is too fried to work, or that specs are inadequate for the scenario - it's OK. I personally have sticker shock reactions to some hardware configs I see on these Forums. But come on, I think it's better to just read the info, pick out what's relevant to me, and not lash out at others for perceived expectations of purchasing power.

About the only real expectation on these Forums is to RTFM - and by the Manual part of it, we mean the FreeBSD Handbook.
 
OK, let's try and see what some of this means :)



You have two Boot Environments, default and 230218-154642. Boot Environments are a ZFS feature, a clone is created (see zfsconcepts(7) for a description) and marked as bootable, you have effectively branched your file system (I've been doing some Git rebasing this morning so my head is in Git mode) and now can boot off of the HEAD of either branch...If that analogy makes sense?

The whole disk isn't part of the Boot Environment, typically only directories in the dataset mounted on /, any directories in other datasets are not part of this, and so effectively live on both branches.
It's worth noting now that /usr and /var are, by default, a dataset that is not mounted, so because /usr/local is just a directory and not a dataset the contents live in the root dataset.

For you we can see that the Boot Environment called default has two flags NR, N means it's active Now, R means it'll be active on the next Reboot (meanings are documented in bectl(8) under the list subcommand). The Boot Environment called 230218-154642 is taking up 768M of your disk space, but you're likely not using it. Unless you want to go back to to life on 2023-02-18, you can reclaim this space by deleting the Boot Environment using bectl destroy 230218-154642


  • AVAIL means space available to that dataset - since all of your datasets are part of the same pool, they all have the same amount of space available to them
  • USEDSNAP is space allocated to storing snapshots of this dataset - these snapshots are only the differences between it and it's parent
  • USEDDS is how much space the dataset is using (not including snapshots)
  • USEDREFRESERV is any space reserved for this dataset (not used by yourself)
  • USEDCHILD is how much space is being used by child datasets (i.e. datasets under this one)
  • USED is the total of (USEDSNAP + USEDDS + USEDREFRESERV + USEDCHILD)
We can see from your zpool(8) output that your disk is around 14.5G, 9.26G has been allocated, and there is 5.24G free.
So what is using all the space?

  • 768M is taken by the Boot Environment as we've already discussed
  • 4.77G is taken by the root dataset - this will be the base FreeBSD installation PLUS the binaries + config of any Ports/Packages you've installed (i.e. everything under /usr/local) - for a comparison my server, installed and upgraded since 2016, only uses 4.62G for the root dataset.
  • 52.2M in /tmp
  • 900M is taken up by /usr/ports
  • <1M is taken by the datasets under /var
  • 2.79G is used by user home directories
Looking back at the thread, it looks like the main culprit was distfiles and working files in your Ports tree, rather than ZFS "magic". Most Linux distros I've used recently use binary packages, so you don't have such things hanging around, on my Arch desktop there are some packages built from source but all of the relevant files are stored under my home directory.
It's worth noting that if you're not familiar with ZFS things can appear magic, because you run df or du and they don't report what you expect because they aren't aware of things like snapshots.

I've personally not found a good reason to build my own Ports unless there are options to be changed (and even in that case I've asked maintainers if they would be happy to enable it by default to binaries provided by FreeBSD had that option included, it's been agreed once or twice too). I use binary packages everywhere, and do regular maintenance with:

Bash:
pkg upgrade
pkg autoremove
pkg clean -a

This upgrades all my packages, automatically removes anything that was a dependency that is no longer required, and then delete all cached packages (including latest versions that are still in use). I've never personally needed to rollback a package and have always had an internet connection to reinstall a package if I've accidental removed it, so the cache is not so useful to me.

The only other place that I see regular growth is under /var/db/freebsd-update/files, and there's a thread here talking about what it is and how to clear it.

I've generally found FreeBSD to be fairly lean with disk space, there's been a couple of gotchas with caches filling up (had the same with Linux over the years too), and also when I was getting used to ZFS snapshots (that's down to tuning for my use cases).
Hopefully with a bit more visibility about the system it becomes easier to compare with your other experiences.
Beautiful, just beautiful!
 
About the only real expectation on these Forums is to RTFM - and by the Manual part of it, we mean the FreeBSD Handbook.
I will share some thoughts on what you said. I just like the topic and I feel chatty. I fear annoying some people with my opinions, maybe because they are off-topic or even because they are deemed unwelcome. I don't mean any harm. If my posts are inappropriate in any way, just let me know and I will refrain in the future. I am a good netizen.

I came here many, many years ago and I didn't like it. I stopped by the OpenBSD forum first (I know!) and already had a bad impression of the BSD community. I asked two or three questions here and was completely ignored. At least nobody insulted my mother, but it wasn't a pleasant experience either. I gave up for more than a decade. This community has certainly become a lot better since then. I am pleasantly surprised by the amount of attention. Sincerely, thank you. Honest to God. I am doing a lot of reading in the background and I am learning, I assure you. Sometimes I just get tired and may ask something dumb. Sorry about that.

Now, please understand that "RTFM" is always a bad thing. It's certainly OK to point it out. Work has been put into it. But the FreeBSD documentation is not always good. It's widely known that not everybody who can do it can teach it. It's very often the opposite. It's not a personal gripe with FreeBSD. Man pages in general tend to be bad in Linux too. They usually read like they were written by or for the autistic. ChatGPT does a better job of it and that alone should be good reason for some soul searching. The only documentation on the planet I consider really good is that of Arch Linux. Man, are they good at explaining things. Yes, they are still better than ChatGPT! I still use Debian, but I learn from Arch docs all the time. Of course I have considered moving to Arch, but I don't feel comfortable with their rolling release model. It's not them, it's me.

Anyway, the explanation provided by fellow forum member "forquare" just two or three posts above this is excellent, a real model. I absolutely understand that very few people want to go through all that trouble and I understand that BSDs are understaffed. But that kind of attitude really helps. I am sorry that BSDs aren't more popular. They should be. And FreeBSD seems to be the best of all. But I will never agree with people who refuse to acknowledge that the team responsible for Windows 95 did a terrific job that changed forever the way computers are used today and how popular they have become thanks to Windows 95. One has to be dishonest to deny that. KDE, to name one, copied the hell out of it. I mean, computers can be difficult and users need all the help they can get. Likewise, the most important company responsible for the popularity of any *nix OS is Google. Can you imagine using Linux or BSD without Google and the thousands and thousands of answers provided by humans? Computers are difficult. Sometimes I want to help too and I go to the "zero thread" section of the Linuxquestions forum and that is a very humbling experience. I browse those unanswered questions and after 20 years of Linux, man, what are those people even talking about?!! I don't have a clue. It's amazing how much I still don't know even after 20 years. I want to help the "newbies" but heck, it seems I am still a newbie after 20 years. The whole thing is daunting, that's the grim reality.

These are some random thoughts I am sharing without thinking too much about them. Take them or leave them. Again, I don't mean any harm. If my opinions are unwelcome or inappropriate in a place I am visibly not familiar with, I apologize. I will just conclude saying that I can happily say that FreeBSD has improved a lot since my last engagement with it, enough to make me consider migrating, and so has the community. I honestly hope that the BSDs will become as popular as Linux one day. That would be nice. I am grateful for all the replies. I haven't given up yet. I am keeping that virtual machine and all 16GB of it and I will keep doing my experiments. That's enough entertainment for more than one lifetime, and unless something very revolutionary happens in medicine I don't have a whole lot of lifetime left to burn. Again, thank you.
 
I am running FreeBSD 13.1-RELEASE for desktop usage as a Virtualbox guest. It is mainly used for Web browsing and my DE is Xfce.
Here is my disk space utilization :
Code:
[vm-user1@fbsd-vm1 ~]$ duf /
╭────────────────────────────────────────────────────────────────────────────────────────╮
│ 1 local device                                                                         │
├────────────┬───────┬──────┬───────┬───────────────────────────────┬──────┬─────────────┤
│ MOUNTED ON │  SIZE │ USED │ AVAIL │              USE%             │ TYPE │ FILESYSTEM  │
├────────────┼───────┼──────┼───────┼───────────────────────────────┼──────┼─────────────┤
│ /          │ 36.8G │ 6.9G │ 27.0G │ [###.................]  18.6% │ ufs  │ /dev/ada0p2 │
╰────────────┴───────┴──────┴───────┴───────────────────────────────┴──────┴─────────────╯

[vm-user1@fbsd-vm1 ~]$ gpart show
=>      40  83886000  ada0  GPT  (40G)
        40      1024     1  freebsd-boot  (512K)
      1064  79690752     2  freebsd-ufs  (38G)
  79691816   4194224     3  freebsd-swap  (2.0G)

[vm-user1@fbsd-vm1 ~]$ pkg prime-list
atril-lite
bash
classiclooks
duf
emacs
firefox
fvwm
iftop
keepassxc
mc
mutt
nmap
numlockx
pkg
qt5-l10n
qt5ct
screen
slim
slim-themes
sudo
terminus-font
thunderbird
virtualbox-ose-additions
webfonts
xfce
xfe
xorg
youtube_dl
 
More space left after Firefox cache cleaned:
Code:
[vm-user1@fbsd-vm1 ~]$ duf /
╭────────────────────────────────────────────────────────────────────────────────────────╮
│ 1 local device                                                                         │
├────────────┬───────┬──────┬───────┬───────────────────────────────┬──────┬─────────────┤
│ MOUNTED ON │  SIZE │ USED │ AVAIL │              USE%             │ TYPE │ FILESYSTEM  │
├────────────┼───────┼──────┼───────┼───────────────────────────────┼──────┼─────────────┤
│ /          │ 36.8G │ 6.7G │ 27.1G │ [###.................]  18.3% │ ufs  │ /dev/ada0p2 │
╰────────────┴───────┴──────┴───────┴───────────────────────────────┴──────┴─────────────╯
 
If you have the need to build packages and have a big constraint on disk spaces, then you should try ports-mgmt/synth for building those packages.
The idea would be to build the needed packages, install them, and then remove everything related to the build: distfiles, pkg cache, etc... .
The use of ports-mgmt/poudriere can be done, but it need to have a copy of the base system (maybe there is a workaround that I am not aware of).
 
And as mentioned earlier, make sure you can’t use the pre-compiled pkg versions before resorting to building ports. Building ports locally means you are now a development system, and need all that comes with it (potentially extra compilers, build support tools, etc.) which rapidly increases the space needed.

If you think an option should be the default for the port, reach out to the port owner and make your case.

Either way, you can do a pkg autoremove when you are done to free up space. (But note next time you want to update and re-build, it will take more time.)

If you must build ports, consider using ports-mgmt/synth along with it’s
leverage_prebuilt=true option to (hopefully) only build what is needed for your custom options.
 
If you must build ports, consider using ports-mgmt/synth along with it’s
leverage_prebuilt=true option to (hopefully) only build what is needed for your custom options.
JFTR, poudriere has a similar feature (fetching binary packages where applicable), but it still isn't in the "stable" version yet, so you have to install ports-mgmt/poudriere-devel to use it. In my experience, the -devel version works without issues ;)

That's nothing said against synth, I never used it. But poudriere being the "official" tool while synth relies on some not very active Ada compiler, I'd give poudriere somewhat better chances to survive for a long time. Of course, that's just a guess!
 
I’ve used both (including the -devel poudriere). I’d say poudriere is a little more robust, but synth is much easier to set up.
I believe you, as I said, nothing against the tool (I certainly can't judge things I don't even know).

Just a remark about the possible risk, reading through the commit history, synth already almost got removed because of some issue with this not-very-well-maintained Ada compiler it needs. Someone managed to avoid it just in time ;).
Poudriere OTOH is used by all devs for testing AND on the official builders to build the repos, so it certainly won't break/vanish any time soon.
 
I actually tried both synth and Poudriere... Both still require a lot of disk and swap space (They build packages, so duh). I went with Poudriere, because I saw it's more widely used. From that, I figured it's easier to get help with Poudriere than synth...
 
synth already almost got removed because of some issue with this not-very-well-maintained Ada compiler it needs. Someone managed to avoid it just in time ;).
Could you elaborate on how did you checked that piece of information so us newbies can learn from it?
 
To clarify this as well: I didn't say anything negative about Ada either. It just seems the one Ada compiler available on FreeBSD has a little maintenance problem, that's certainly not the fault of the language.
 
Back
Top