Uploaded image for project: 'libmusicbrainz'
  1. libmusicbrainz
  2. LMB-52

Fails to compile under Gentoo

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None

      Report from a user:

      https://www.linuxquestions.org/questions/slackware-14/sbo-scripts-not-building-on-current-read-1st-post-pls-4175561999/page177.html#post6116259

      – Configuring done
       – Generating done
       – Build files have been written to: /tmp/SBo/libmusicbrainz-release-5.1.0/build
       Scanning dependencies of target make-c-interface
       [ 1%] Building CXX object src/CMakeFiles/make-c-interface.dir/make-c-interface.cc.o
       [ 3%] Building CXX object src/CMakeFiles/make-c-interface.dir/xmlParser.cc.o
       [ 4%] Linking CXX executable make-c-interface
       [ 4%] Built target make-c-interface
       make[2]: *** No rule to make target 'src/*.inc', needed by 'src/mb5_c.cc'. Stop.
       make[1]: *** [CMakeFiles/Makefile2:278: src/CMakeFiles/musicbrainz5.dir/all] Error 2
       make: *** [Makefile:150: all] Error 2

      And a proposed patch

      
      — a/src/CMakeLists.txt
       +++ b/src/CMakeLists.txt
       @@ -36,7 +36,8 @@
       OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mb5_c.cc ${CMAKE_CURRENT_BINARY_DIR}/mb5_c.h ${CMAKE_CURRENT_BINARY_DIR}/../include/musicbrainz5/mb5_c.h
       COMMAND make-c-interface ${CMAKE_CURRENT_SOURCE_DIR} cinterface.xml ${CMAKE_CURRENT_BINARY_DIR} mb5_c.cc mb5_c.h
       COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_BINARY_DIR}/mb5_c.h ${CMAKE_CURRENT_BINARY_DIR}/../include/musicbrainz5/mb5_c.h
       - DEPENDS make-c-interface cinterface.xml *.inc
       + DEPENDS make-c-interface cinterface.xml c-int-medium-defines.inc c-int-query-source.inc c-int-source-funcs.inc
       + c-int-medium-source.inc c-int-release-defines.inc c-int-query-defines.inc c-int-release-source.inc
       )
      
      ADD_CUSTOM_TARGET(src_gen DEPENDS mb5_c.h)
      

            adhawkins Andy Hawkins
            alastairp Alastair Porter
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package