Package Details: dsf2flac-git r31.6b109cd-2

Git Clone URL: (read-only, click to copy)
Package Base: dsf2flac-git
Description: Tool for converting DSF to FLAC files.
Upstream URL:
Licenses: GPL2
Submitter: eduardosm
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 13
Popularity: 0.000000
First Submitted: 2016-08-16 10:28 (UTC)
Last Updated: 2023-10-24 21:25 (UTC)

Latest Comments

1 2 Next › Last »

mallee commented on 2023-10-24 15:15 (UTC)

@servimo Yes - that will certainly will work as well! At least we've both got a working version. Hopefully upstream will fix ax_boost_timer.m4 at some point.

servimo commented on 2023-10-24 14:47 (UTC) (edited on 2023-10-24 14:47 (UTC) by servimo)

@mallee I did something more dirty: added "#define BOOST_TIMER_ENABLE_DEPRECATED" below "#define BOOST_TIMER_HPP" in /usr/include/boost/timer.hpp

mallee commented on 2023-10-24 11:38 (UTC)

The problem with boost 1.83 is that the old timer functions are now totally deprecated. The code in dsf2flac-git correctly uses the new functions. However the m4 file which attempts to find if timer support is available looks for the old (deprecated) functions and fails to find the boost timer library and add it to the linker list. The correct fix is to update ax_boost_timer.m4 to look for the new timer library - I can't help here as I know nothing about m4.

The dirty fix is add "export LIBS=-lboost_timer" (without the quotes) above "./configure --prefix=/usr" in the build stanza of PKGBUILD which add the timer library manually to the linker list.

servimo commented on 2023-10-19 21:11 (UTC) (edited on 2023-10-20 14:22 (UTC) by servimo)

Not building because "undefined reference to `boost::timer::cpu_timer::..." boost now is 1.83.0 and does not compile with it.

FabioLolix commented on 2021-08-01 03:56 (UTC)

Now build again, it failed to build because the patch has already been merged upstream.

Additionally regarding your log, you are skipping both dependency checks and source file integrity checks.

kfgz commented on 2021-08-01 03:42 (UTC)

It doesn't build

HisDudeness commented on 2021-07-27 15:13 (UTC)

Thank you mallee! Had the very same problem and can report that the solution works! Just a further note for eternal newbies like me: after editing the files (located in $srcdir/dsd2flac/src) remember to add the -e option when running makepkg again, otherwise it will overwrite them extracting the source downloaded from the repository.

mallee commented on 2021-06-14 09:27 (UTC) (edited on 2021-06-14 09:27 (UTC) by mallee)

The latest boost-libs (1.76) need dsf2flac-git to be recompiled. This fails with:

In file included from dsdiff_file_reader.h:42, from dsdiff_file_reader.cpp:39: fstream_plus.h:63:20: error: ‘streampos’ has not been declared

The solution would appear to be to amend the references to streamoff and streampos in fstream_plus.h and fstream_plus.cpp to std::streamoff and std::streampos respectively. I've successfully built dsf2flac-git against boost 1.76 with these edits and it creates an identical flac file as the version using boost 1.75.

FabioLolix commented on 2021-01-07 22:14 (UTC)

There was no need to flag OOD within minutes.

The problem is due to boost updates and the program need to be rebuilded, for which I have bumped the pkgrel