Git Product home page Git Product logo

Comments (12)

mariusmue avatar mariusmue commented on May 16, 2024

Hi,
This is a problem of qemu, the underlying emulator, and I don't know how to fix this without further investigation either.
Unfortunately, we are testing the build-scripts on Ubuntu 16.04, where it is known to work. Is it possible for you to retry the build with Ubuntu 16.04, probably inside an VM?

Best,
Marius

from avatar2.

ZakiG avatar ZakiG commented on May 16, 2024

Emmm, I try to build in Ubuntu 16.04.
After the experiment, use python -m avatar.installer, there is no problem if you choose build avatar-qemu. However, I got those problem:
if ! compile_prog "$CFLAGS" "$LIBS" ; then error_exit "sizeof(size_t) doesn't match GLIB_SIZEOF_SIZE_T."\ "You probably need to set PKG_CONFIG_LIBDIR"\ "to point to the right pkg-config files for your"\ "build target" fi
when I choose build avatar-panda. :(
But if I want to do the experiment(ndss18_wycinwyc) , I have to build avatar-panda.
It is worth nothing that I got the same error when build avatar-panda in Ubuntu 14.04 , 16.04 , 18.04...
Thanks for help
Best,
Zaki

from avatar2.

mariusmue avatar mariusmue commented on May 16, 2024

Thanks for reporting. I will look into it, but are a little bit busy right now. As a workaround, you could use the pre-built Vagrantbox as workaround:
$ vagrant init avatar2/ndss18_wycinwyc

I'll leave this issue open until I reproduced and fixed the bug.

from avatar2.

Vge0rge avatar Vge0rge commented on May 16, 2024

I faced the same problem with panda with Arch. The config.log had a very long list of errors that I didn't have the time to debug. With a quick look it seems like a glibc architecture problem. I will start from scratch this weekend and I will let you know if I have any progress ;)

from avatar2.

mariusmue avatar mariusmue commented on May 16, 2024

Thanks a lot! Alternatively, I will look into it by myself next weekend, sorry for the delay.

from avatar2.

Vge0rge avatar Vge0rge commented on May 16, 2024

If I manage to do that should I upload a VM with the complete installation here? Will this be useful?

from avatar2.

mariusmue avatar mariusmue commented on May 16, 2024

The vagrant box specified further up in the issue, or avatar2/bar18_avatar2 should have working, but outdated installations.
In that sense, having somewhere a "current" vm does for sure not hurt. If it is a vagrant/virtualbox image which I can test, I could also add it here: https://app.vagrantup.com/avatar2

from avatar2.

Vge0rge avatar Vge0rge commented on May 16, 2024

Awesome! Ok, I will give any updates soon ;)

from avatar2.

Vge0rge avatar Vge0rge commented on May 16, 2024

Just finished the compilation, most probably you are missing some 32bit libraries such as glib. This was the case with me, you need to check your config.log file and see what it says. You also need to check that you have all the packages that exist in the file panda/scripts/install_ubuntu.sh ( or similar files ) because most probably you are missing some header files too. Lastly there are some warnings that you must ignore during compilation so you need to run configure with the "-Wno-error" flag. The command that I used is the following:
$ CFLAGS="-Wno-error" ./configure --python=python2.7 --disable-sdl

Having said that I need to note that I didn't test the functionality of panda at this point, I just managed to compile it successfully.

Hope that helps,
George

from avatar2.

mariusmue avatar mariusmue commented on May 16, 2024

Thanks for dropping your notes! I will update our build-scripts on the next occasion and maybe add a small FAQ in the readme.md which also contains the solutions to the keystone issues as reported in #23/#22.

from avatar2.

mariusmue avatar mariusmue commented on May 16, 2024

The latest version of keystone on PyPi (v0.9.2) seems to fix the keystone-related installation errors.
Hence, I'm closing this issue for now - if there still persist problem, please add a comment here.

from avatar2.

mariusmue avatar mariusmue commented on May 16, 2024

Oups, this issue is not only keystone-related -> reopening.

from avatar2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.