In a UFS/USE_TMPFS=all/TMPFS_BLACKLIST context doing some "bulk -a" testing, I 
got:

. . .
--- intern/cycles/bvh/CMakeFiles/cycles_bvh.dir/all ---
clang++: error: unsupported option '-msse' for target 
'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-msse2' for target 
'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-msse3' for target 
'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-mssse3' for target 
'aarch64-portbld-freebsd14.2'
clang++: error: unsupported option '-msse4.1' for target 
'aarch64-portbld-freebsd14.2'
clang++: warning: argument unused during compilation: '-msse4.2' 
[-Wunused-command-line-argument]
--- intern/libmv/CMakeFiles/bf_intern_libmv.dir/all ---
[  4%] Building CXX object 
intern/libmv/CMakeFiles/bf_intern_libmv.dir/libmv/tracking/track_region.cc.o
--- intern/cycles/bvh/CMakeFiles/cycles_bvh.dir/all ---
*** [intern/cycles/bvh/CMakeFiles/cycles_bvh.dir/bvh.cpp.o] Error code 1

make[2]: stopped in /wrkdirs/usr/ports/graphics/blender/work/.build
*** [all] Error code 6

make: stopped in /wrkdirs/usr/ports/graphics/blender/work/.build
1 error

make: stopped in /wrkdirs/usr/ports/graphics/blender/work/.build
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/blender
=>> Cleaning up wrkdir
===>  Cleaning for blender-4.2.0_7
umount: unmount of /usr/local/poudriere/data/.m/release-aarch64-alt/01/wrkdirs 
failed: Device busy


"poudriere status -b" currently shows:

 ID  TOTAL                                 ORIGIN   PKGNAME                     
              PHASE TIME     TMPFS     CPU% MEM%
[01] 11:32:32                    graphics/blender | blender-4.2.0_7             
              build 11:07:31 5.21 GiB            
. . .

Notably [01] is not referenced in:

# ps -adxlw | grep build_pkg
  0 54387  2321  7  20  0   13052   2164 piperd   S+    1    0:00.00 | |     
`-- grep build_pkg
  0 14212 44084 10  55  0   22416   8524 select   S     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][09]: build_pkg 
(geany-plugin-pairtaghighlighter-2.0) (sh)
  0 52600 14212  8  56  0   22416   8512 wait     S     2    0:00.00 |       | 
| `-- sh: poudriere[release-aarch64-alt][09]: build_pkg 
(geany-plugin-pairtaghighlighter-2.0) (sh)
  0 20618 44084  4  42  0   22416   8588 wait     I     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][05]: build_pkg 
(ja-ibus-anthy-unicode-1.5.16_2) (sh)
  0 32459 44084  6  31  0   22416   8624 wait     I     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][02]: build_pkg 
(ja-ibus-mozc-2.23.2815.102.01_26) (sh)
  0 35076 44084  2  68  0   22416   8620 wait     I     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][03]: build_pkg (zh-ibus-chewing-1.5.1_1) 
(sh)
  0 36521 44084 11  68  0   22416   8608 wait     I     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][06]: build_pkg (ibus-m17n-1.4.35) (sh)
  0 50626 44084 11  68  0   22416   8644 wait     S     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][04]: build_pkg 
(zh-ibus-libpinyin-1.15.4) (sh)
  0 54274 44084  4  32  0   22416   7888 select   I     2    0:00.05 |       | 
|-- sh: poudriere[release-aarch64-alt][11]: build_pkg 
(iridium-browser-2025.03.134.2_1) (sh)
  0 47822 54274  2  34  0   22416   7876 wait     I     2    0:00.00 |       | 
| `-- sh: poudriere[release-aarch64-alt][11]: build_pkg 
(iridium-browser-2025.03.134.2_1) (sh)
  0 57341 44084  6  68  0   22416   8480 select   I     2    0:00.05 |       | 
|-- sh: poudriere[release-aarch64-alt][10]: build_pkg (atril-lite-1.28.1_2) (sh)
  0 88648 57341  7  68  0   22416   8468 wait     I     2    0:00.00 |       | 
| `-- sh: poudriere[release-aarch64-alt][10]: build_pkg (atril-lite-1.28.1_2) 
(sh)
  0 77471 44084  6  28  0   22416   8504 wait     I     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][07]: build_pkg (gnome-desktop-44.1) (sh)
  0 82067 44084 10  47  0   22416   8472 wait     I     2    0:00.04 |       | 
|-- sh: poudriere[release-aarch64-alt][12]: build_pkg (dissent-0.0.32_2) (sh)
  0 91953 44084 11  68  0   22416   8484 wait     S     2    0:00.04 |       | 
`-- sh: poudriere[release-aarch64-alt][08]: build_pkg (gajim-2.0.2) (sh)

There is a wrkdirs/blender-* reference in:

# df -m | grep /01
tmpfs                                                                           
        250590   1564 249026     1%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/rescue                     
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/rescue
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/lib32                  
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/lib32
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/share                  
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/share
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/tests                  
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/tests
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/src                    
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/src
devfs                                                                           
             0      0      0     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/dev
fdescfs                                                                         
             0      0      0     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/dev/fd
procfs                                                                          
             0      0      0     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/proc
tmpfs                                                                           
          2048     32   2015     2%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/.p
/usr/ports-alt                                                                  
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/ports
/usr/local/poudriere/data/packages/release-aarch64-alt/.building                
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/packages
/usr/ports/distfiles                                                            
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/distfiles
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/var/db/ports               
        249026      0 249026     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/var/db/ports
tmpfs                                                                           
        252761   3734 249026     1%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/local
/usr/local/poudriere/data/cache/tmp/wrkdirs/blender-4.2.0_7.5edV9jyL            
       1114846 531213 494445    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/wrkdirs



A manual:

# umount /usr/local/poudriere/data/.m/release-aarch64-alt/01/wrkdirs

got rid of the mount:

# df -m | grep /01
tmpfs                                                                           
        247967   1564 246402     1%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/rescue                     
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/rescue
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/lib32                  
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/lib32
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/share                  
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/share
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/tests                  
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/tests
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/usr/src                    
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/src
devfs                                                                           
             0      0      0     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/dev
fdescfs                                                                         
             0      0      0     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/dev/fd
procfs                                                                          
             0      0      0     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/proc
tmpfs                                                                           
          2048     32   2015     2%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/.p
/usr/ports-alt                                                                  
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/ports
/usr/local/poudriere/data/packages/release-aarch64-alt/.building                
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/packages
/usr/ports/distfiles                                                            
       1114846 531325 494332    52%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/distfiles
/usr/local/poudriere/data/.m/release-aarch64-alt/ref/var/db/ports               
        246402      0 246402     0%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/var/db/ports
tmpfs                                                                           
        250137   3734 246402     1%    
/usr/local/poudriere/data/.m/release-aarch64-alt/01/usr/local

But, after that, there is still:

# poudriere status -b
=>> [release-aarch64-alt] [2025-04-12_12h16m51s] [parallel_build] Time: 
1D:03:09:18
    Queued: 18376 Inspected: 12949 Ignored: 981 Built: 1675 Failed: 229 
Skipped: 1299 Fetched: 0 Remaining: 1243
 ID  TOTAL                       ORIGIN   PKGNAME                               
  PHASE TIME     TMPFS     CPU%  MEM%
[01] 12:02:30          graphics/blender | blender-4.2.0_7                       
  build 11:37:29 5.21 GiB            
. . .

===
Mark Millard
marklmi at yahoo.com


Reply via email to