Giter Site home page Giter Site logo

Comments (4)

jeanguyomarch avatar jeanguyomarch commented on September 24, 2024

Eovim should work fine with CentOS. This script is only a helper to install the build dependencies. Eovim depends on:

  • cmake;
  • wget;
  • libefl.

So if you can provide me the commands needed to install these packages, the setup.py should work fine. For example, on macOS, the following is done:

brew install efl
brew install cmake
brew install wget

from eovim.

kierun avatar kierun commented on September 24, 2024

I have efl, cmake3, and wget installed. However, I am getting this:

(master|✓); git up                                                              
Fetching origin                                                                 
Already up to date.                                                             
(master|✓); git log | head -1                                                   
commit 5a69a50e03fa157d5d93cc813748961bbaa1efdc                                 
(master|✓); cmake3 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=$HOME 
..                                                                              
-- Short git hash: 5a69a50                                                      
CMake Error at CMakeLists.txt:70 (find_package):                                
  Could not find a configuration file for package "Eina" that is compatible     
  with requested version "1.19".                                                
                                                                                
  The following configuration files were considered but not accepted:           
                                                                                
    /usr/lib64/cmake/Eina/EinaConfig.cmake, version: 1.17.1                     
    /lib64/cmake/Eina/EinaConfig.cmake, version: 1.17.1                         
                                                                                
                                                                                
                                                                                
-- Configuring incomplete, errors occurred!                                     
See also "/home/yann/src/eovim/build/CMakeFiles/CMakeOutput.log". 

Searching, I found this: Eina is a 'traditional' audio player based on GStreamer and Gtk3 for its graphic interface. Simple, extensible, network-enabled.

Do I really need that?…

from eovim.

jeanguyomarch avatar jeanguyomarch commented on September 24, 2024

Eina is one of the libraries installed by EFL.
According to the description of the EFL package I found here, centos only provides EFL 1.17. EFL 1.19 is required to build Eovim.

I'm afraid you will have to build EFL from sources too, if your distribution does not provide an "up-to-date" version (https://www.enlightenment.org/docs/distros/start).

from eovim.

kierun avatar kierun commented on September 24, 2024

Ah, I was afraid of that… Building/Installing/Updating EFL from source is a pain I do not wish to go through again. Been there, done that, cannot be bothered with it.

Never mind.

All the best.

from eovim.

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.