Bug 2272918 - muse: FTBFS in Fedora Rawhide
Summary: muse: FTBFS in Fedora Rawhide
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: muse
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Orcan Ogetbil
QA Contact: Fedora Extras Quality Assurance
URL: https://koschei.fedoraproject.org/pac...
Whiteboard:
Depends On:
Blocks: PYTHON3.13 F41FTBFS, RAWHIDEFTBFS
TreeView+ depends on / blocked
 
Reported: 2024-04-03 09:26 UTC by Karolina Surma
Modified: 2024-04-03 09:26 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Karolina Surma 2024-04-03 09:26:40 UTC
Description of problem:
Package muse fails to build from source in Fedora Rawhide.

Version-Release number of selected component (if applicable):
4.0.0-9.fc40

Steps to Reproduce:
koji build --scratch f41 muse-4.0.0-9.fc40.src.rpm

Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/muse

Reproducible: Always

Actual Results:  
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In function ‘void MusECore::initOSC()’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:312:58: error: invalid conversion from ‘int (*)(const char*, const char*, lo_arg**, int, void*, void*)’ to ‘lo_method_handler’ {aka ‘int (*)(const char*, const char*, lo_arg**, int, lo_message_*, void*)’} [-fpermissive]
  312 |   meth = lo_server_thread_add_method(serverThread, 0, 0, oscMessageHandler, 0);
      |                                                          ^~~~~~~~~~~~~~~~~
      |                                                          |
      |                                                          int (*)(const char*, const char*, lo_arg**, int, void*, void*)
In file included from /usr/include/lo/lo.h:33,
                 from /builddir/build/BUILD/muse-4.0/muse/osc.cpp:50:
/usr/include/lo/lo_serverthread.h:151:72: note:   initializing argument 4 of ‘lo_method_* lo_server_thread_add_method(lo_server_thread, const char*, const char*, lo_method_handler, const void*)’
  151 |                                const char *typespec, lo_method_handler h,
      |                                                      ~~~~~~~~~~~~~~~~~~^
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In destructor ‘virtual MusECore::OscIF::~OscIF()’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:431:21: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  431 |     lo_address_free(_uiOscTarget);
      |                     ^~~~~~~~~~~~
      |                     |
      |                     void*
/usr/include/lo/lo.h:91:33: note:   initializing argument 1 of ‘void lo_address_free(lo_address)’
   91 | void lo_address_free(lo_address t);
      |                      ~~~~~~~~~~~^
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In member function ‘virtual int MusECore::OscIF::oscUpdate(lo_arg**)’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:458:25: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  458 |         lo_address_free(_uiOscTarget);
      |                         ^~~~~~~~~~~~
      |                         |
      |                         void*
/usr/include/lo/lo.h:91:33: note:   initializing argument 1 of ‘void lo_address_free(lo_address)’
   91 | void lo_address_free(lo_address t);
      |                      ~~~~~~~~~~~^
In file included from /usr/include/lo/lo.h:266:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:523:15: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  523 |       lo_send(_uiOscTarget, _uiOscSampleRatePath, "i", MusEGlobal::sampleRate);
      |               ^~~~~~~~~~~~
      |               |
      |               void*
In file included from /usr/include/lo/lo.h:32:
/usr/include/lo/lo_lowlevel.h:1085:33: note:   initializing argument 1 of ‘int lo_send_internal(lo_address, const char*, int, const char*, const char*, ...)’
 1085 | int lo_send_internal(lo_address t, const char *file, const int line,
      |                      ~~~~~~~~~~~^
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In member function ‘virtual int MusECore::OscIF::oscExiting(lo_arg**)’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:662:25: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  662 |         lo_address_free(_uiOscTarget);
      |                         ^~~~~~~~~~~~
      |                         |
      |                         void*
/usr/include/lo/lo.h:91:33: note:   initializing argument 1 of ‘void lo_address_free(lo_address)’
   91 | void lo_address_free(lo_address t);
      |                      ~~~~~~~~~~~^
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In member function ‘virtual void MusECore::OscIF::oscSendProgram(long unsigned int, long unsigned int, bool)’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:752:13: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  752 |     lo_send(_uiOscTarget, _uiOscProgramPath, "ii", bank, prog);
      |             ^~~~~~~~~~~~
      |             |
      |             void*
/usr/include/lo/lo_lowlevel.h:1085:33: note:   initializing argument 1 of ‘int lo_send_internal(lo_address, const char*, int, const char*, const char*, ...)’
 1085 | int lo_send_internal(lo_address t, const char *file, const int line,
      |                      ~~~~~~~~~~~^
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In member function ‘virtual void MusECore::OscIF::oscSendControl(long unsigned int, float, bool)’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:767:13: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  767 |     lo_send(_uiOscTarget, _uiOscControlPath, "if", dssiPort, v);
      |             ^~~~~~~~~~~~
      |             |
      |             void*
/usr/include/lo/lo_lowlevel.h:1085:33: note:   initializing argument 1 of ‘int lo_send_internal(lo_address, const char*, int, const char*, const char*, ...)’
 1085 | int lo_send_internal(lo_address t, const char *file, const int line,
      |                      ~~~~~~~~~~~^
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In member function ‘virtual void MusECore::OscIF::oscSendConfigure(const char*, const char*)’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:779:13: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  779 |     lo_send(_uiOscTarget, _uiOscConfigurePath, "ss", key, val);
      |             ^~~~~~~~~~~~
      |             |
      |             void*
/usr/include/lo/lo_lowlevel.h:1085:33: note:   initializing argument 1 of ‘int lo_send_internal(lo_address, const char*, int, const char*, const char*, ...)’
 1085 | int lo_send_internal(lo_address t, const char *file, const int line,
      |                      ~~~~~~~~~~~^
/builddir/build/BUILD/muse-4.0/muse/osc.cpp: In member function ‘virtual void MusECore::OscIF::oscShowGui(bool)’:
/builddir/build/BUILD/muse-4.0/muse/osc.cpp:992:15: error: invalid conversion from ‘void*’ to ‘lo_address’ {aka ‘lo_address_*’} [-fpermissive]
  992 |       lo_send(_uiOscTarget, uiOscGuiPath, "");
      |               ^~~~~~~~~~~~
      |               |
      |               void*
/usr/include/lo/lo_lowlevel.h:1085:33: note:   initializing argument 1 of ‘int lo_send_internal(lo_address, const char*, int, const char*, const char*, ...)’
 1085 | int lo_send_internal(lo_address t, const char *file, const int line,
      |                      ~~~~~~~~~~~^
[ 96%] Building CXX object muse/CMakeFiles/core.dir/pos.cpp.o


Note You need to log in before you can comment on or make changes to this bug.