Package Details: jpmidi-git r18.5b29b7d-1

Git Clone URL: https://aur.archlinux.org/jpmidi-git.git (read-only, click to copy)
Package Base: jpmidi-git
Description: SMF player for JACK MIDI with transport sync
Upstream URL: https://github.com/jerash/jpmidi
Licenses: GPL
Conflicts: jpmidi
Provides: jpmidi
Submitter: d_adler
Maintainer: d_adler
Last Packager: d_adler
Votes: 0
Popularity: 0.000000
First Submitted: 2018-01-11 18:07 (UTC)
Last Updated: 2025-03-12 20:48 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

d_adler commented on 2025-03-12 20:50 (UTC)

File conflict resolved, thank you for your work.

dreieck commented on 2025-03-11 12:32 (UTC)

This build error has been resolved upstream.

However, the package should have dpdk added to it conflicts array, or manual workaround that enables installation besides dpdk:

error: failed to commit transaction (conflicting files)
jpmidi-git: /usr/include/cmdline.h exists in filesystem (owned by dpdk)
Errors occurred, no packages were upgraded.

Please fix that.

Regards and thanks for the package!

dreieck commented on 2025-03-07 09:48 (UTC) (edited on 2025-03-07 09:53 (UTC) by dreieck)

I get the following error in build():

commands.c: In function ‘execute_command’:
commands.c:460:17: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
  460 |                 return;
      |                 ^~~~~~
commands.c:437:5: note: declared here
  437 | int execute_command(char *line)
      |     ^~~~~~~~~~~~~~~
make[2]: *** [Makefile:446: commands.o] Error 1

Adding

    CFLAGS+=" -Wno-error=return-mismatch"
    CXXFLAGS+=" -Wno-error=return-mismatch"
    export CFLAGS
    export CXXFLAGS

to build() does not help.

(↗ Upstream issue report.)

Regards and thanks for the package!