Coder Social home page Coder Social logo

Binary release about devilutionx HOT 21 CLOSED

diasurgical avatar diasurgical commented on April 28, 2024 3
Binary release

from devilutionx.

Comments (21)

AJenbo avatar AJenbo commented on April 28, 2024 2

Yes, but things are changing a lot at the moment and we have a few short comings that we would like to take care of first.

64bit builds are currently not on feature parity with the 32bit builds so we are also debating if this should be included or not.

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024 1

@andrewschott do you get any errors? We have recently updated the CMake scripts to where it should work more automatic as long as you have installed the needed dependencies.

from devilutionx.

andrewschott avatar andrewschott commented on April 28, 2024

I would love to have a binary release, as getting this built on Fedora has been a futile effort. I still am unable to get past getting cmake to create the makefile.

from devilutionx.

andrewschott avatar andrewschott commented on April 28, 2024

Yep, here is the output of the cmake command:

[andrew@schotty-tower-wireless build32]$ FORCE32=1 cmake ..
-- cotire 1.8.0 loaded.
-- Using 32-bit toolchain
-- Configuring done
CMake Error at CMakeLists.txt:193 (add_executable):
  Cannot find source file:

    Stub/DiabloUI/selconn.cpp

  Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
  .hpp .hxx .in .txx


CMake Error at CMakeLists.txt:193 (add_executable):
  No SOURCES given to target: devilution


-- Build files have been written to: /home/andrew/workspace/devilutionx/devilutionX/build32
[andrew@schotty-tower-wireless build32]$ 

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

@andrewschott Oh, that was fixed about 15 hours ago :) Since then we have also added basic UDP network support and the menu performance has been fixed. Let me know how it works out.

from devilutionx.

andrewschott avatar andrewschott commented on April 28, 2024

@andrewschott Oh, that was fixed about 15 hours ago :) Since then we have also added basic UDP network support and the menu performance has been fixed. Let me know how it works out.

Indeed you have!

I did a quick check prior to departing for work, and the binary works great sofar! Thanks!

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

Arh that is good to hear, 32bit SDL on 64bit is broken on Ubuntu 18.04 so I haven't had a chance to verify it on a 64bit platform yet.

from devilutionx.

sheepo99 avatar sheepo99 commented on April 28, 2024

last week's build was compiling just fine for me on ubuntu, but right now I'm getting a missing libsodium message although I just installed it:

-- cotire 1.8.0 loaded.
-- Using 32-bit toolchain
-- Using 32-bit libraries from /usr/lib/i386-linux-gnu
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find sodium (missing: sodium_LIBRARY_RELEASE
sodium_LIBRARY_DEBUG)
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
CMake/Findsodium.cmake:227 (find_package_handle_standard_args)
CMakeLists.txt:48 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/jvitorino/devilutionX-master/build32/CMakeFiles/CMakeOutput.log".
See also "/home/jvitorino/devilutionX-master/build32/CMakeFiles/CMakeError.log".

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

@sheepo99 thanks for reporting, the issue should now be solved.

from devilutionx.

sheepo99 avatar sheepo99 commented on April 28, 2024

Hi Ajenbo,

Just tried to recompile latest source. Issue persists. Error msg:

-- cotire 1.8.0 loaded.
-- Using 32-bit toolchain
-- Using 32-bit libraries from /usr/lib/i386-linux-gnu
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found SDL2: /usr/lib/i386-linux-gnu/libSDL2main.a;/usr/lib/i386-linux-gnu/libSDL2.so;-lpthread
-- Found SDL2_ttf: /usr/lib/i386-linux-gnu/libSDL2_ttf.so (found version "2.0.14")
-- Found SDL2_mixer: /usr/lib/i386-linux-gnu/libSDL2_mixer.so (found version "2.0.2")
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find sodium (missing: sodium_LIBRARY_RELEASE
sodium_LIBRARY_DEBUG)
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
CMake/Findsodium.cmake:227 (find_package_handle_standard_args)
CMakeLists.txt:48 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/jvitorino/Desktop/devilutionX-master/build32/CMakeFiles/CMakeOutput.log".
See also "/home/jvitorino/Desktop/devilutionX-master/build32/CMakeFiles/CMakeError.log".

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

@sheepo99 it looks like you haven't installed libsodium-dev:i386

from devilutionx.

sheepo99 avatar sheepo99 commented on April 28, 2024

@AJenbo I have the latest version of libsodium-dev:i386 installed (just checked for both dev and non-dev libs), and the issue still persists. I am attaching the error log.

For the record, I am running Xubuntu 18.04 bionic 64bit version.

CMakeError.log

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

Could you try deleting everything in the build32 folder and use the following command:
cmake .. --trace --debug-output

from devilutionx.

sheepo99 avatar sheepo99 commented on April 28, 2024

@AJenbo here are the logs after I tried that. Please note I added FORCE32=1 along with the trace and debug cmds.

CMakeError.log
CMakeOutput.log

from devilutionx.

sheepo99 avatar sheepo99 commented on April 28, 2024

Also copypasting fragment of compile output:

/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake(136): if(${_NAME}_FIND_REQUIRED )
Called from: [4] /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake
[3] /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake
[2] /home/jvitorino/Desktop/devilutionX-master/CMake/Findsodium.cmake
[1] /home/jvitorino/Desktop/devilutionX-master/CMakeLists.txt
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake(137): message(FATAL_ERROR Could NOT find sodium (missing: sodium_LIBRARY_RELEASE sodium_LIBRARY_DEBUG) )
Called from: [4] /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake
[3] /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake
[2] /home/jvitorino/Desktop/devilutionX-master/CMake/Findsodium.cmake
[1] /home/jvitorino/Desktop/devilutionX-master/CMakeLists.txt
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find sodium (missing: sodium_LIBRARY_RELEASE
sodium_LIBRARY_DEBUG)
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
CMake/Findsodium.cmake:227 (find_package_handle_standard_args)
CMakeLists.txt:48 (find_package)

Called from: [4] /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake
[3] /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake
[2] /home/jvitorino/Desktop/devilutionX-master/CMake/Findsodium.cmake
[1] /home/jvitorino/Desktop/devilutionX-master/CMakeLists.txt
-- Configuring incomplete, errors occurred!
See also "/home/jvitorino/Desktop/devilutionX-master/build32/CMakeFiles/CMakeOutput.log".
See also "/home/jvitorino/Desktop/devilutionX-master/build32/CMakeFiles/CMakeError.log".

from devilutionx.

sheepo99 avatar sheepo99 commented on April 28, 2024

FIXED IT! Turns out I had only installed libsodium-dev:i386 and I needed the amd64 version as well. I would advise to add it to the readme instructions.

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

Thanks good to know :)

from devilutionx.

predator8bit avatar predator8bit commented on April 28, 2024

Since there is not going to be a release for a bit, I feel like I should point out that the "Download Devilution" button under the "How To Play:" section of the readme is 404.

from devilutionx.

 avatar commented on April 28, 2024

Yeah I want to make a release . The release I have is so old though.

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

There should be a release in about a week

from devilutionx.

AJenbo avatar AJenbo commented on April 28, 2024

Fixed: https://github.com/diasurgical/devilutionX/releases/tag/0.1.0

from devilutionx.

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.