Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#67005 - [libmysofa] Program linking to libmysofa prints debug stuff on exit

Attached to Project: Community Packages
Opened by Sami B. (spider-mario) - Sunday, 14 June 2020, 22:24 GMT
Last edited by Daniel Bermond (Bermond) - Tuesday, 16 June 2020, 12:10 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Daniel Bermond (Bermond)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Since upgrading to libmysofa 1.1, any program that links to it prints this upon exit:

profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/resampler/speex_resampler.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/cache.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/easy.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/minphase.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/loudness.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/resample.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/interpolate.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/neighbors.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/kdtree.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/tools.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/lookup.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/spherical.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/check.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hdf/gcol.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hdf/gunzip.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hdf/fractalhead.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hdf/btree.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hdf/dataobject.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hdf/superblock.c.gcda:Skip
profiling:/build:Cannot create directory
profiling:/build/libmysofa/src/libmysofa-1.1/build/src/CMakeFiles/mysofa-shared.dir/hrtf/reader.c.gcda:Skip


Rebuilding libmysofa with -DCMAKE_BUILD_TYPE changed from “None” to “Release” fixes the issue. (Why is it built with build type “None” in the first place?)
This task depends upon

Closed by  Daniel Bermond (Bermond)
Tuesday, 16 June 2020, 12:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  libmysofa 1.1-2
Comment by Daniel Bermond (Bermond) - Tuesday, 16 June 2020, 00:20 GMT
Fixed in libmysofa 1.1-2. Can you please confirm?

Please see this link for the discussion about using the 'None' build type:

https://wiki.archlinux.org/index.php/CMake_package_guidelines#CMake_can_automatically_override_the_default_compiler_optimization_flag
Comment by Sami B. (spider-mario) - Tuesday, 16 June 2020, 08:18 GMT
It does seem to be fixed, thank you for the prompt fix! Thanks for the explanation regarding CMAKE_BUILD_TYPE as well. I think I might have a few AUR PKGBUILDs to update.
Comment by Daniel Bermond (Bermond) - Tuesday, 16 June 2020, 12:10 GMT
Thanks for confirming the fix. Closing.

Loading...