macos-fuse-t / fuse-t

Other
808 stars 3 forks source link

Homebrew formula from #3 writes "unexpected files" (according to `brew doctor`) #36

Open AlexanderWillner opened 10 months ago

AlexanderWillner commented 10 months ago

Description: Homebrew formula from #3 writes "unexpected files" (according to brew doctor). These are just warnings, the locations are fine (for brewed formulae), but Version: 1.0.27 (fuse-t) / 13.5.1 (macOS on M1/M2)

Steps that will reproduce the problem?

  1. Run brew reinstall macos-fuse-t/cask/fuse-t
  2. Run brew doctor

What is the expected result? Your system is ready to brew.

What happens instead? See below.

Possible workaround: Ignore it, it's just a warning. It seems that non-cask formulae write to /usr/local/Cellar/NAME/VERSION/lib and then some / few link these libraries to /usr/local/lib/.

Any additional information:

% brew doctor
Your system is ready to brew.
% brew reinstall macos-fuse-t/cask/fuse-t
...
% brew doctor                            
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected dylibs:
  /usr/local/lib/libfuse-t-1.0.27.dylib

Warning: Unbrewed '.pc' files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected '.pc' files:
  /usr/local/lib/pkgconfig/fuse-t.pc

Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected static libraries:
  /usr/local/lib/libfuse-t-1.0.27.a
vtwigt commented 2 months ago

Still applies to FUSE-T 1.0.38:

% brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.

Unexpected dylibs:
  /usr/local/lib/libfuse-t-1.0.38.dylib

Warning: Unbrewed '.pc' files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.

Unexpected '.pc' files:
  /usr/local/lib/pkgconfig/fuse-t.pc

Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae and may need to be deleted.

Unexpected static libraries:
  /usr/local/lib/libfuse-t-1.0.38.a
makorus commented 1 month ago

Same here on my device, so this must be an issue with the cask itself. Would love to see this one fixed soon.