Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Non-technical personnel, could you please provide the so file of compiled linuxX64? #3

Closed
elstp opened this issue Oct 23, 2020 · 26 comments
Assignees
Labels
enhancement New feature or request

Comments

@elstp
Copy link

elstp commented Oct 23, 2020

Do you have time to upload an extDB3_x64.so file?
Thank you very much!

@SteezCram
Copy link
Owner

Hello,

I never touch CMAKE, I will try to compile it.

@elstp
Copy link
Author

elstp commented Oct 23, 2020

Do you have any now?
I really need it!

@elstp
Copy link
Author

elstp commented Oct 23, 2020

Our server is waiting for your update!
Thank you so much!

@elstp
Copy link
Author

elstp commented Oct 23, 2020

我将尝试对其进行编译。

Most of us can't do this, few people can use Cmake, maybe only professionals can compile Linux X64 so files...
, I look forward to your compilation of x64 files, thank you!

@SteezCram SteezCram self-assigned this Oct 23, 2020
@SteezCram SteezCram added the enhancement New feature or request label Oct 23, 2020
@klovok klovok mentioned this issue Oct 23, 2020
@SteezCram
Copy link
Owner

SteezCram commented Oct 23, 2020

The project was a mess, I spend 4 hours trying to compile it on Windows, without any success now...

@SteezCram
Copy link
Owner

SteezCram commented Oct 23, 2020

The DLL is compiled and works (I test it with the tool for the test by replacing the old DLL with the new), but unfortunately, it does not work on an Arma 3 server without any reason. The only error is: the application is not a win32 application.

I compile the DLL for Windows using MVSC 14.2. I will try later, I was doing that for 6 hours.

@klovok
Copy link

klovok commented Oct 23, 2020

For Linux, should have the *.so extension? This is farther than I got however.

@SteezCram
Copy link
Owner

I try Windows before because I never do this before.

@klovok
Copy link

klovok commented Oct 24, 2020

Little bit better when attempting to convert in Linux, but this relies on Boost C++ Libraries. Can't get my IDE to find Boost. In the same boat as Steez, as this is a bit of a mess. Attempted with gcc.

@elstp
Copy link
Author

elstp commented Oct 24, 2020

Waiting for new x64 so file online...

@SteezCram
Copy link
Owner

@klovok You need to build Boost, TBB, and the MariaDB connector. Plus maybe you need OpenSSL for the MariaDB connector.

But I need to find why it's not working on my server.

@SteezCram
Copy link
Owner

Even building it with Cmake don't resolve the problem, it creates a Visual Studio Project with always the same problem: the application is not a Win32 application.

@elstp
Copy link
Author

elstp commented Oct 24, 2020

Even building it with Cmake don't resolve the problem, it creates a Visual Studio Project with always the same problem: the application is not a Win32 application.

No need for windows 64-bit dll, we need linux 64-bit extdb3_x64.so

@SteezCram
Copy link
Owner

I don't know how to build on linux, so I try before to build it and test it for Windows.

Else you can try to build it, I have spend more than 8 hours on it, I don't created extDB3 and I never touch to any C++ before, it's totally new for me. So be patient.

@elstp
Copy link
Author

elstp commented Oct 24, 2020

I don't know how to build on linux, so I try before to build it and test it for Windows.

Else you can try to build it, I have spend more than 8 hours on it, I don't created extDB3 and I never touch to any C++ before, it's totally new for me. So be patient.

I am also trying to compile, thank you very much for your reply!

@SteezCram
Copy link
Owner

I ask some help on the official forum of Bohemia, you can find my post here: https://forums.bohemia.net/forums/topic/231359-extdb-3-recompiled-new-windows-and-linux-64-bits-binaries

@klovok
Copy link

klovok commented Oct 24, 2020

I am also asking around for some help on this. With your results @SteezCram, it seems that the configuration of the build
is resulting in a 32bit Windows Binary. Is the Server you are testing on running in Windows 32bit?

@SteezCram
Copy link
Owner

SteezCram commented Oct 24, 2020

I compiled it for x64. All the lib that I use in my project is targeting x64, not Win32 or x86. @klovok

@Ni1kko
Copy link
Contributor

Ni1kko commented Oct 29, 2020

Do you still need it? i have on private repo https://i.imgur.com/UevrJDt.png

@Ni1kko
Copy link
Contributor

Ni1kko commented Oct 29, 2020

extDB3-1032.zip

@elstp
Copy link
Author

elstp commented Oct 29, 2020

extDB3-1032.zip

That's great!
Thank you very much!

@Ni1kko
Copy link
Contributor

Ni1kko commented Oct 29, 2020

you may want to use the default extdb3.pbo, we edit the version in the zip i posted

@Ni1kko
Copy link
Contributor

Ni1kko commented Oct 29, 2020

I done a pull and added 64bit linux to this repo waiting on @SteezCram to merge #4

@SteezCram
Copy link
Owner

SteezCram commented Oct 30, 2020

Hello,

Thanks, @Ni1kko to provide it! I merge your pull request.
You can spread that the binaries are compiled for Linux x64 for other people.

I will close the issue if you have any other problems you can open a new one.

@klovok
Copy link

klovok commented Oct 31, 2020

Tested and is working, appreciate everyone's time on this! @SteezCram 64-bit Linux requires libtbb2 to be installed.
Had to search for this, as original Linux instructions are not available.
apt install libtbb2

@SteezCram
Copy link
Owner

I update the installation part.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants