Package Base Details: anbox-git

Git Clone URL: (read-only, click to copy)
Submitter: irtimmer
Maintainer: irtimmer
Last Packager: irtimmer
Votes: 128
Popularity: 5.58
First Submitted: 2017-04-12 21:41
Last Updated: 2019-05-14 18:21

Pinned Comments

irtimmer commented on 2018-01-19 10:35

WARNING: Before you go ahead and install Anbox on your system, please keep in mind that Anbox is not yet stable. Not every feature is working well yet. You will find bugs, see crashes and unexpected problems. As this is a Git package, patches should go upstream as they will not be bundled with the package.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

cschmid commented on 2019-11-19 21:29

I am not able to build it anymore, getting also the error message, "'NewCallback' is not a member of 'google::protobuf'."

Do other people experience this issue still as well?

Link to upstream ticket:

Excalibur commented on 2019-11-05 17:21

Official fix is in

hh3k0 commented on 2019-11-04 03:38

@kusoneko That does the trick! Thanks a bunch.

redchenjs commented on 2019-11-01 05:57

@Vrakfall Now we are able to build the anbox with @kusoneko's patch.

redchenjs commented on 2019-11-01 05:45

@kusoneko Well done, the patch does work.

kusoneko commented on 2019-11-01 05:22

So, after all, I went looking into the arch-wiki, and I'm coming back with this: a patch file and the patched PKGBUILD so it applies the patch before building, so you can just download these and drop them over the original PKGBUILD, (and edit the PKGBUILD file to make anbox depend on the anbox-image package variant you wish to use, if it's not the default anbox-image one) and then makepkg -si and it works (just tested it and it builds and installs properly).

kusoneko commented on 2019-11-01 04:19

So, in that same issue, there was a reply, I tried building it manually using the cmake and make commands in the build() section of the PKGBUILD file and the anbox package builds, but I can't seem to figure out how to make the PKGBUILD patch the file in question after fetching it from git so that we can temporarily have the ability to compile it again. I'm not really an expert on makepkg and PKGBUILDs, unfortunately.

Vrakfall commented on 2019-10-29 17:22

@redchenjs: Ah, thanks. So it looks like both an upstream and arch issue then, generated by the protobuf update on our systems. Looks like we'll have to wait some more.

redchenjs commented on 2019-10-29 16:58

@Vrakfall: #1276

Vrakfall commented on 2019-10-29 16:52

I now have these errors even when I try to install a previous commit that used to work (which makes me think this doesn't come from upstream).

/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp: In member function ‘virtual void anbox::bridge::AndroidApiStub::launch(const anbox::android
::Intent&, const anbox::graphics::Rect&, const anbox::wm::Stack::Id&)’:                                                                                                               
/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp:111:25: error: ‘NewCallback’ is not a member of ‘google::protobuf’                          
  111 |       google::protobuf::NewCallback(this, &AndroidApiStub::application_launched,   
      |                         ^~~~~~~~~~~                                                                                                                                           
/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp: In member function ‘void anbox::bridge::AndroidApiStub::set_focused_task(const int32_t&)’:
/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp:145:43: error: ‘NewCallback’ is not a member of ‘google::protobuf’
  145 |                         google::protobuf::NewCallback(                             
      |                                           ^~~~~~~~~~~                              
/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp: In member function ‘void anbox::bridge::AndroidApiStub::remove_task(const int32_t&)’:
/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp:174:43: error: ‘NewCallback’ is not a member of ‘google::protobuf’
  174 |                         google::protobuf::NewCallback(                             
      |                                           ^~~~~~~~~~~                              
/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp: In member function ‘void anbox::bridge::AndroidApiStub::resize_task(const int32_t&, const a
nbox::graphics::Rect&, const int32_t&)’:                                                                                                                                              
/home/vrakfall/Coding/AUR/build/anbox-git/src/anbox/src/anbox/bridge/android_api_stub.cpp:212:43: error: ‘NewCallback’ is not a member of ‘google::protobuf’
  212 |                         google::protobuf::NewCallback(                             
      |                                           ^~~~~~~~~~~                              
make[2]: *** [src/CMakeFiles/anbox-core.dir/build.make:128: src/CMakeFiles/anbox-core.dir/anbox/bridge/android_api_stub.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1722: src/CMakeFiles/anbox-core.dir/all] Error 2                                                                                                   
make: *** [Makefile:141: all] Error 2