Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 592940 - media-sound/drumgizmo - new package
Summary: media-sound/drumgizmo - new package
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-05 14:30 UTC by Porcupine of the Moon
Modified: 2022-02-17 10:47 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
drumgizmo-0.9.10.ebuild (drumgizmo-0.9.10.ebuild,645 bytes, text/plain)
2016-09-05 14:30 UTC, Porcupine of the Moon
Details
updated ebuild (drumgizmo-0.9.19.ebuild,725 bytes, text/plain)
2022-01-19 15:07 UTC, deim
Details
patch to build on recent gcc 11 or clang (drumgizmo-0.9.19_compile.patch,222 bytes, patch)
2022-02-17 10:45 UTC, deim
Details | Diff
fixed ebuild drumgizmo-0.9.19 (drumgizmo-0.9.19.ebuild,893 bytes, text/plain)
2022-02-17 10:47 UTC, deim
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Porcupine of the Moon 2016-09-05 14:30:11 UTC
Created attachment 445018 [details]
drumgizmo-0.9.10.ebuild

Dear all,

I wrote a new ebuild for drumgizmo-0.9.10. 

Cheers
Comment 1 deim 2022-01-19 15:07:08 UTC
Created attachment 762639 [details]
updated ebuild

I've tried 0.9.10 and this 0.9.19 with actual Gentoo installation and I'm getting errors:
../src/audiocachefile.cc:138:72: error: 'ref' is not a member of 'std'
  138 |                                         std::make_tuple(filename, std::ref(read_buffer))).first;
      |                                                                        ^~~


and with 0.9.19:

In file included from translation.cc:27:
translation.h:35:6: error: ‘uint64_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’?
   35 | std::uint64_t constexpr const_hash(const char* input)
      |      ^~~~~~~~
      |      wint_t
translation.h:52:41: error: ‘std::uint64_t’ has not been declared
   52 |         static const char* gettext(std::uint64_t msgid, const char* original);
      |                                         ^~~~~~~~
translation.cc: In member function ‘bool Translation::load(const char*, std::size_t)’:
translation.cc:216:43: error: ‘const_hash’ was not declared in this scope
  216 |                 texts.push_back(make_pair(const_hash(orig.data()), transl));
      |                                           ^~~~~~~~~~
translation.cc: At global scope:
translation.cc:229:13: error: no declaration matches ‘const char* Translation::gettext(uint64_t, const char*)’
  229 | const char* Translation::gettext(std::uint64_t msgid, const char* original)
      |             ^~~~~~~~~~~

Does anybody have working installation? Thanks ;-)
Comment 2 deim 2022-02-17 10:45:43 UTC
Created attachment 765292 [details, diff]
patch to build on recent gcc 11 or clang
Comment 3 deim 2022-02-17 10:47:02 UTC
Created attachment 765293 [details]
fixed ebuild drumgizmo-0.9.19