Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am compiling a few ports on FreeBSD, however during the compiling process I am often greeted with options for the dependencies of the port. This causes the compiling process to pause until I select (or in 9/10 cases, just leave the defaults) "OK". This is inconvenient because the compiling process is often long, I would like to walk away from the computer and not worry about having to select options.

I am wondering if there is an argument or compiler flag I can use to automatically use all defaults for dependencies of the port that I am compiling.

I tried to research this, but most likely I was not using the correct terminology in my queries. Thanks very much!

share|improve this question
up vote 3 down vote accepted

You can run make config-recursive before make in the port. This run the interactive config for all dependencies of the port.

share|improve this answer

You might want to use a ports management tool such as portmaster (available from /usr/ports/ports-mgmt/portmaster) to install ports: it displays all the configuration screens at the start, and then helpfully collects all the messages (pkg-message) that ports want to display and shows them at the end so you don't miss them in the build output.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.