Solved devel/nasm compile issue + more

I use ports-mgmt/synth to compile my ports and ran in to an issue this morning.

While devel/nasm was compiling, it used 16GB of my remaining ram and most of swap. After an hour it errored out, and all my services (nginx, postfix, mysql, etc) closed down.

My issue is that pkg version -v shows that updates are available, but I can't install them.

Code:
pkg version -vl '<'
dovecot-2.3.19.1_1                 <   needs updating (port has 2.3.20)
git-tiny-2.38.1_4                  <   needs updating (port has 2.39.0)
png-1.6.38                         <   needs updating (port has 1.6.39)


Code:
$ sudo synth status
Querying system about current package installations.
Stand by, comparing installed packages against the ports tree.
The external repository does not seem to be configured.
No prebuilt packages will be used as a result.
Scanning existing packages.
No packages qualify for prefetching from official package repository.
These are the ports that would be built ([N]ew, [R]ebuild, [U]pgrade):
  U => devel/nasm (2.15.05,1 => 2.16.01,1)
Total packages that would be built: 1


Code:
$ sudo pkg upgrade
Updating Synth repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01   
Synth repository is up to date.
All repositories are up to date.
Checking for upgrades (0 candidates): 100%
Processing candidates (0 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.


I'm not sure what to do now. Any suggestions?

I've never had an issue with using Synth and compiling ports. The max memory it ever used before was 8GB, then I reduced the builders down to 4 (from 6) and it's been smooth sailing since.
 
Back
Top