bugBos Wars - Bugs: bug #40592, Error loading on 64bits

 
 

bug #40592: Error loading on 64bits

Submitter:  Purificacion Sierra <puri111>
Submitted:  Fri 15 Nov 2013 09:17:10 PM UTC
   
 
Severity:  3 - Normal Item Group:  * Bug
Status:  Invalid Privacy:  Public
Assigned to:  feb Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sun 09 Feb 2014 04:46:42 PM UTC, comment #7: 

Closing as there's nothing to solve anymore. We'll try to make a AMD64 build in the next release.

François Beerten <feb>
Group administrator
Sat 16 Nov 2013 08:36:44 PM UTC, comment #6: 

Thanks for the response. At least you can play the game now - I hope you enjoy it.


The real solution would be to have boswars in the repo's of all common Linux distros.

Ubuntu already seams to have one for the latest boswars version 2.7:
http://packages.ubuntu.com/search?keywords=boswars
Does this work?

OpenSuse has not:
http://software.opensuse.org/package/boswars?search_term=boswars
If I would know how to build such package, I would attempt that.

We would also like to have a Windows executable for download on the boswars website, for all those lost souls...

Michiel van der Wulp <mvw>
Group Member
Sat 16 Nov 2013 05:25:00 PM UTC, comment #5: 

Michiel:

I have downloaded sources and compile it with your instructions (the only changhe was make.py -> ./make.py)

I had to download tons of dependencies in order to compile. libvorbis-dev, libtheora-dev, libSDL-dev, etc.

Now it works as 64bit executable.

Your compiled version didn't work, because suse and ubuntu are not so similar, and the executable had broken link to libraries. However, thanks for your time and effort.

I continue thinking that there should be a 64bit compiled version in the download page of boswars.

Purificacion Sierra <puri111>
Sat 16 Nov 2013 11:52:25 AM UTC, comment #4: 

installing ia32-libs is a good solution, but it only works in 13.04. package has been removed fron repository in 13.10

Compiling boswars in a 64bit environment will work too, but we must be realistic. For a common user it is complicated.

If we download a game we spect it to work properly, not having to rempile it or search for solutions only to launch the game. Most of the modern systems are 64bit. It should be an installer for 64bit in the dowload page of boswars.

Purificacion Sierra <puri111>
Sat 16 Nov 2013 08:56:57 AM UTC, comment #3: 

Oops - you probably are going to need the whole release folder.
Please unpack this folder and run "boswars". (Maybe you have to set the executable flag first.)

(file #29631)

Michiel van der Wulp <mvw>
Group Member
Sat 16 Nov 2013 08:51:15 AM UTC, comment #2: 

The issue here is that a 64 bit  binary is not available for download.

As a workaround, you better do not attempt to run the 32bits binary of boswars, since it is easy to just compile the source into a 64bit executable:

From the command line, go to the place where you want boswars to reside, then type:

  svn co svn://bos.seul.org/svn/bos/bos/trunk boswars
  cd boswars
  make.py

This generates a 64bit executable.
Then you can run boswars with:

   ./fbuild/release/boswars

In attachment you can find the binary I generated on my openSuse system in this way. Please report back if it works for you!

(file #29630)

Michiel van der Wulp <mvw>
Group Member
Fri 15 Nov 2013 11:16:04 PM UTC, comment #1: 

The binary download is 32bit only. This is likely not a n issue, although missing information about that fact might be.

There appear to be the following options:

1. http://askubuntu.com/questions/297151/how-to-run-32-bit-programs-on-a-64-bit-system-ubuntu-13-04

2. compile Bos Wars

Iwan Gabovitch <qubodup>
Fri 15 Nov 2013 09:17:10 PM UTC, original submission:  

Boswars executable is a 32 bit application, and it has dependencies of 32 bit libraries that are not available.

System ubuntu 13.04 64bit

ldd boswars, gives me:
libSDL-1.2.so.0 => not found

libsdl 1.2 in fact is instaled, but only in 64 bit environment (ubuntu doesn't provide the 32 version). I tried to make a symbolic link, but it doesn't work. Program reads the link, but does not recognizes the library.


Purificacion Sierra <puri111>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #29631:  release.tar.gz added by mvw (2MiB - application/x-gzip)
file #29630:  boswars added by mvw (2MiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by feb (Posted a comment)
  • -email is unavailable- added by mvw (Updated the item)
  • -email is unavailable- added by qubodup (Posted a comment)
  • -email is unavailable- added by puri111 (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-02-09 feb StatusNone Invalid
        Assigned toNone feb
        Open/ClosedOpen Closed
    2013-11-16 mvw Attached File- Added release.tar.gz, #29631
    2013-11-16 mvw Attached File- Added boswars, #29630

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code