LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-07-2019, 04:30 AM   #1
Desiderius
Member
 
Registered: Jun 2017
Posts: 45

Rep: Reputation: Disabled
Running Android applications on Slack


Hi all

I am looking for a way to use Android applications on Slackware.

I have seen Anbox ( https://github.com/anbox/anbox ) but it uses snap containers which are not available on Slackware.

Any other solution ?

Desiderius
 
Old 04-07-2019, 05:15 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 10,693

Rep: Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187
a VM?
 
Old 04-07-2019, 05:09 PM   #3
elcore
Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 607

Rep: Reputation: Disabled
Without touchscreen, you will end up with repetitive strain within one month.
Because most of them require massive amount of input and lack keybinds. (I've used android-x86 in qemu for some testing)
 
Old 04-07-2019, 08:59 PM   #4
Okie
Senior Member
 
Registered: Mar 2002
Location: Oklahoma
Posts: 1,154

Rep: Reputation: 183Reputation: 183
look what is listed as a new os on distrowatch

https://distrowatch.com/weekly.php?i...190408#waiting
 
1 members found this post helpful.
Old 04-07-2019, 11:16 PM   #5
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
I got a copy of the x86 on my virtualbox. full chrome browser can run aps inside it.
https://www.gadgetsnow.com/how-to/ho...w/65532288.cms

Last edited by Drakeo; 04-07-2019 at 11:21 PM.
 
Old 04-08-2019, 04:04 AM   #6
Desiderius
Member
 
Registered: Jun 2017
Posts: 45

Original Poster
Rep: Reputation: Disabled
I have tested ARC Welder extension as you explained @Drakeo.

On Slackware :
--------------

Under Chromium 72.0.3626.81, I have successfully installed ARC Welder as an extension

When I launch it, the window appears asking me for a temp directory where to write ( I give it /tmp ) and then
showing me a button "Add you APK"

I have downloaded the APK of soundcorset that I would want to run inside Chromium

I click on the button and give it the APK : a rotating wheel appears and rotates a long long time without stopping or showing me anything !

On Windows 10 :
---------------

I have tested the same thing on Win 10 with Google Chrome to see if there are differencies.

At the same point, when I click on the button "Add you APK" I get the rotating wheel but after a few seconds, the window of parameter of soundcorset appears and after saving them, soundcorset works normally !


Back to Slacware, I have tried to uninstall Arc Welder and to reinstall it but the result is the same !

Is there a way to debug ? Or have I a wrong version Of Chromium ?

Thanks in any case for your help
 
Old 04-08-2019, 09:52 AM   #7
Okie
Senior Member
 
Registered: Mar 2002
Location: Oklahoma
Posts: 1,154

Rep: Reputation: 183Reputation: 183
i tested PrimeOS for a couple hours, and it is okay, very much like android_X86 found on distrowatch & sourceforge.net primeOS is a little better, i tested it on an extra ssd i have so did not have to nuke the slackware install, not much i can say about it other than if there is an android app you can not live without then it will more than likely serve that purpose, i have since pulled the drive and put the one with slackware back in because i like it better, and i will keep PrimeOS on that extra drive just in case i want to try something on it, but slackware linux is my daily driver, i got to have slack
 
Old 04-08-2019, 04:04 PM   #8
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,279

Rep: Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028
Quote:
Originally Posted by Desiderius View Post
I have seen Anbox ( https://github.com/anbox/anbox ) but it uses snap containers which are not available on Slackware.
It can use snap, but they provide instructions on how to compile it manually.

Code:
$ git clone https://github.com/anbox/anbox.git
$ cd anbox
$ mkdir build
$ cd build
$ cmake ..
$ make
I tried getting this working back in 2017, but kept running into segfault issues (as were many Arch users at the time). I haven't tackled it in a long time and I never pushed my SlackBuild to github, but if you're interested in trying it, I could do it when I get home (maybe it will work without issue now).
 
2 members found this post helpful.
Old 04-09-2019, 04:06 AM   #9
Desiderius
Member
 
Registered: Jun 2017
Posts: 45

Original Poster
Rep: Reputation: Disabled
Thanks @bassmadrigal ! I have not seen that !

I try this morning but it crashes during the cmake

Code:
 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Found EGL: /usr/lib64/libEGL.so  
-- Found GLESv2: /usr/lib64/libGLESv2.so  
CMake Error at /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.13/Modules/FindProtobuf.cmake:595 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:64 (find_package)


-- Configuring incomplete, errors occurred!





Quote:
Originally Posted by bassmadrigal View Post
It can use snap, but they provide instructions on how to compile it manually.

Code:
$ git clone https://github.com/anbox/anbox.git
$ cd anbox
$ mkdir build
$ cd build
$ cmake ..
$ make
I tried getting this working back in 2017, but kept running into segfault issues (as were many Arch users at the time). I haven't tackled it in a long time and I never pushed my SlackBuild to github, but if you're interested in trying it, I could do it when I get home (maybe it will work without issue now).
 
Old 04-09-2019, 04:19 AM   #10
phenixia2003
Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 912

Rep: Reputation: 808Reputation: 808Reputation: 808Reputation: 808Reputation: 808Reputation: 808Reputation: 808
Hello,

Quote:
Originally Posted by Desiderius View Post
Thanks @bassmadrigal ! I have not seen that !

I try this morning but it crashes during the cmake

Code:
 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
-- Found EGL: /usr/lib64/libEGL.so  
-- Found GLESv2: /usr/lib64/libGLESv2.so  
CMake Error at /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.13/Modules/FindProtobuf.cmake:595 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:64 (find_package)


-- Configuring incomplete, errors occurred!
You need to install protobuf.

--
SeB
 
Old 04-09-2019, 04:53 AM   #11
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,279

Rep: Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028
Quote:
Originally Posted by phenixia2003 View Post
You need to install protobuf.
When I did it in the past, I also required dbus-cpp.
 
Old 04-09-2019, 05:10 AM   #12
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,279

Rep: Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028
After doing some more checking, it seems systemd is required with these latest versions. I even tried removing the requirement from the CMakeLists.txt and it still bombed during compilation complaining that systemd/sd-bus.h doesn't exist.

It looks like this commit is the one that changed it and it is much more in depth than I'm willing to tackle right now. This is the last commit before that change. This may be a decent starting point to see if you can get it running. I may try at a later point if there isn't any other success.

NOTE: I did also need to install properties-cpp and gtest, as well as run the following from Arch before running the cmake .. command.

Code:
  truncate -s 0 ../cmake/FindGMock.cmake
  truncate -s 0 ../tests/CMakeLists.txt
 
Old 12-02-2019, 03:14 PM   #13
Pipeline79
LQ Newbie
 
Registered: Sep 2018
Location: Kent, United Kingdom
Distribution: Slackware 14.2
Posts: 26

Rep: Reputation: Disabled
I hope it's OK to follow up this 6 month old thread.

I wanted to build this to run the google grasshopper coding app on my computer (rather than tablet) because there are more things to do on the app than the website. I couldn't get it to run in the ARC welder chrome addon yet.

Following bassmadrigal's advice I can get the git checkout # he mentions to compile (or make) to 100% with a couple of alterations for testing purposes. One was to turn off the -Werror flag which got me past the warning here:

Code:
[ 40%] Building CXX object src/CMakeFiles/anbox-core.dir/anbox/logger.cpp.o
/home/kevin/build/anbox/src/anbox/logger.cpp:20: warning: "BOOST_LOG_DYN_LINK" redefined
   20 | #define BOOST_LOG_DYN_LINK
      | 
<command-line>: note: this is the location of the previous definition
The other was this diff: https://github.com/anbox/anbox/commi...e84298cb0b0669
For newer boost.

Then I added some of the changes here: https://gist.github.com/ilikenwf/77c...d8b3fb3679f6c7 such as adding a patched version of /usr/include/core/dbus/asio/executor.h instead of changing the system file.

However, when it comes to linking at the end I get all this:

Code:
[100%] Linking CXX executable anbox
/usr/bin/ld: libanbox-core.a(session_manager.cpp.o): in function `anbox::cmds::SessionManager::SessionManager()::{lambda(anbox::cli::Command::Context const&)#1}::operator()(anbox::cli::Command::Context const&) const [clone .isra.0]':
/home/kevin/build/anbox/src/anbox/cmds/session_manager.cpp:258: undefined reference to `core::dbus::asio::make_executor(std::shared_ptr<core::dbus::Bus> const&, boost::asio::io_context&)'
/usr/bin/ld: libanbox-core.a(launch.cpp.o): in function `anbox::cmds::Launch::Launch()::{lambda(anbox::cli::Command::Context const&)#1}::operator()(anbox::cli::Command::Context const&) const [clone .isra.0]':
/home/kevin/build/anbox/src/anbox/cmds/launch.cpp:121: undefined reference to `core::dbus::asio::make_executor(std::shared_ptr<core::dbus::Bus> const&, boost::asio::io_context&)'
/usr/bin/ld: libanbox-core.a(service.cpp.o): in function `core::dbus::Service::add_service(std::shared_ptr<core::dbus::Bus> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::dbus::Bus::RequestNameFlag const&)':
/usr/include/core/dbus/service.h:81: undefined reference to `core::dbus::Service::Service(std::shared_ptr<core::dbus::Bus> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::dbus::Bus::RequestNameFlag const&)'
/usr/bin/ld: libanbox-core.a(service.cpp.o): in function `anbox::dbus::skeleton::Service::create_for_bus(std::shared_ptr<core::dbus::Bus> const&, std::shared_ptr<anbox::application::Manager> const&)':
/home/kevin/build/anbox/src/anbox/dbus/skeleton/service.cpp:29: undefined reference to `core::dbus::types::ObjectPath::ObjectPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `operator()':
/home/kevin/build/anbox/src/anbox/dbus/skeleton/application_manager.cpp:64: undefined reference to `core::dbus::Message::make_error(std::shared_ptr<core::dbus::Message> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `core::dbus::Result<void> core::dbus::Object::invoke_method_synchronously<core::dbus::interfaces::Properties::Set, void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, core::dbus::types::TypedVariant<bool> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, core::dbus::types::TypedVariant<bool> const&)':
/usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::types::ObjectPath::as_string[abi:cxx11]() const'
/usr/bin/ld: /usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::types::ObjectPath::ObjectPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::Service::get_name[abi:cxx11]() const'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `core::dbus::Property<anbox::dbus::interface::ApplicationManager::Properties::Ready>::handle_set(std::shared_ptr<core::dbus::Message> const&)':
/usr/include/core/dbus/impl/property.h:148: undefined reference to `core::dbus::Message::make_error(std::shared_ptr<core::dbus::Message> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/include/core/dbus/impl/property.h:165: undefined reference to `core::dbus::Message::make_error(std::shared_ptr<core::dbus::Message> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `void core::dbus::Object::emit_signal<core::dbus::interfaces::Properties::Signals::PropertiesChanged, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, core::dbus::types::Variant, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::dbus::types::Variant> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, core::dbus::types::Variant, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::dbus::types::Variant> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)':
/usr/include/core/dbus/impl/object.h:52: undefined reference to `core::dbus::types::ObjectPath::as_string[abi:cxx11]() const'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `std::shared_ptr<core::dbus::Property<anbox::dbus::interface::ApplicationManager::Properties::Ready> > core::dbus::Object::get_property<anbox::dbus::interface::ApplicationManager::Properties::Ready>()':
/usr/include/core/dbus/impl/object.h:181: undefined reference to `core::dbus::MatchRule::interface(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/include/core/dbus/impl/object.h:182: undefined reference to `core::dbus::MatchRule::member(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `core::dbus::Signal<core::dbus::interfaces::Properties::Signals::PropertiesChanged, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, core::dbus::types::Variant, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::dbus::types::Variant> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::Signal(std::shared_ptr<core::dbus::Object> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/core/dbus/impl/signal.h:313: undefined reference to `core::dbus::MatchRule::interface(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/include/core/dbus/impl/signal.h:313: undefined reference to `core::dbus::MatchRule::member(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `core::dbus::Signal<core::dbus::interfaces::Properties::Signals::PropertiesChanged, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, core::dbus::types::Variant, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, core::dbus::types::Variant> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::~Signal()':
/usr/include/core/dbus/impl/signal.h:158: undefined reference to `core::dbus::MatchRule::args(std::vector<std::pair<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `core::dbus::Result<core::dbus::types::TypedVariant<bool> > core::dbus::Object::invoke_method_synchronously<core::dbus::interfaces::Properties::Get, core::dbus::types::TypedVariant<bool>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::types::ObjectPath::as_string[abi:cxx11]() const'
/usr/bin/ld: /usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::types::ObjectPath::ObjectPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::Service::get_name[abi:cxx11]() const'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `anbox::dbus::stub::ApplicationManager::create_for_bus(std::shared_ptr<core::dbus::Bus> const&)':
/home/kevin/build/anbox/src/anbox/dbus/stub/application_manager.cpp:27: undefined reference to `core::dbus::Service::use_service_or_throw_if_not_available(std::shared_ptr<core::dbus::Bus> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/kevin/build/anbox/src/anbox/dbus/stub/application_manager.cpp:28: undefined reference to `core::dbus::types::ObjectPath::ObjectPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `anbox::dbus::stub::ApplicationManager::launch(anbox::android::Intent const&, anbox::graphics::Rect const&, anbox::wm::Stack::Id const&)':
/home/kevin/build/anbox/src/anbox/dbus/stub/application_manager.cpp:55: undefined reference to `core::dbus::Error::print[abi:cxx11]() const'
/usr/bin/ld: libanbox-core.a(application_manager.cpp.o): in function `core::dbus::Result<void> core::dbus::Object::invoke_method_synchronously<anbox::dbus::interface::ApplicationManager::Methods::Launch, void, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int, anbox::wm::Stack::Id>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, int const&, int const&, anbox::wm::Stack::Id const&)':
/usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::types::ObjectPath::as_string[abi:cxx11]() const'
/usr/bin/ld: /usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::types::ObjectPath::ObjectPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /usr/include/core/dbus/impl/object.h:68: undefined reference to `core::dbus::Service::get_name[abi:cxx11]() const'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libdbus-cpp.so: undefined reference to `core::posix::this_process::env::for_each(std::function<void (std::string const&, std::string const&)> const&)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libdbus-cpp.so: undefined reference to `core::posix::this_process::env::unset(std::string const&, std::error_code&)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libdbus-cpp.so: undefined reference to `core::posix::exec(std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, core::posix::StandardStream const&)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libdbus-cpp.so: undefined reference to `boost::system::system_category()'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libdbus-cpp.so: undefined reference to `core::posix::this_process::env::set_or_throw(std::string const&, std::string const&)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libdbus-cpp.so: undefined reference to `core::posix::this_process::env::get(std::string const&, std::string const&)'
/usr/bin/ld: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libdbus-cpp.so: undefined reference to `boost::system::generic_category()'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/anbox.dir/build.make:107: src/anbox] Error 1
make[1]: *** [CMakeFiles/Makefile2:1605: src/CMakeFiles/anbox.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Is this because all the system libraries have changed since the version of code I've tried to build was written?
I'm a total noob at trying to fix anything like this, hence the fact I'm using the grasshopper app
 
Old 12-02-2019, 10:29 PM   #14
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,279

Rep: Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028Reputation: 4028
This bug report says the problem was fixed with a newer gtest. You could try bumping that SlackBuild to the 1.10.0 release on gtest's github.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] installing Slack bootable OS through a different distro (slack as that is what I have running right now) BW-userx Slackware 2 02-02-2018 02:18 PM
LXer: Patents Are Turning BlackBerry and Nokia, Which Used Android, Into Anti-Android Fronts That Tax Android OEMs LXer Syndicated Linux News 0 10-14-2017 10:05 AM
CPU running at 100% usage while no applications are running mike_morley Linux - Desktop 14 05-17-2007 10:39 PM
Frozen-Bubble(from slack 8.2) Not Running in slack 9 bongski55 Slackware 8 01-02-2006 05:10 PM
Who is Knowing about daemon applications and how to develop these applications? ms_890 Linux - Software 0 04-14-2004 03:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:05 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration