-
Notifications
You must be signed in to change notification settings - Fork 14
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
How to compile BLT4L 2 Pre 1 with mod_overrides support #64
Comments
For Fedora, you'll need to install Then you should be able to invoke cmake like this: |
Hello,` Thanks for help. I tried use install.sh and follow the output below:
installer_make.log content:
|
It looks like make didn't even run.... Could you go in to |
wait, did you download the zip file from github? |
Yes, I downloaded from github. The zip file |
Can you please |
Nice. I did and as result I had:
|
Use ``` for multiline code |
This is somewhat impressive. You're missing a core C++ header, specifically the one for |
Thanks. Do You know what package? |
That's the thing. It should already exist... I'm going to have to set up a fedora chroot to test this (which i've been meaning to do). It's more likely the case that the compiler is having trouble locating it. Just to be sure, could you confirm |
$ sudo dnf install libcxx
|
Will you please try |
$ sudo dnf groupinstall "Development Tools"
|
What is path/to/cmakelists default? |
.., or whatever the path to the CMakeLists.txt file for BLT is |
$ cmake -DUSE_LIBCXX ..
|
|
$ mkdir build
$ make
|
Will you run |
mlocate have not a binary, I guess. So, I used locate $ locate deque | grep -P 'deque(.h)?$'
|
my guess is that clang isn't finding the includes dir correctly. at risk of causing more errors, will you run the following command in a fresh build directory?
|
$ cmake -DUSE_LIBCXX=ON .. -DCMAKE_CXX_FLAGS="-fPIC -std=c++11 -stdlib=libc++ -I/usr/include/c++/6.3.1"
$ make
|
sorry, |
$ cmake -DUSE_LIBCXX=ON .. -DCMAKE_CXX_FLAGS="-fPIC -std=c++11 -stdlib=libc++ -I/usr
$ make
|
You are missing a whole lot of stuff. I don't use RHEL so I don't know that packages to tell you to look for. It's quite strange, since you should have all the requisites, so my guess is that there is either a bug with some packaging, or some files managed by packages have been inadvertently deleted by something. I know there are other F25 users around, so you may want to wait for them to come around and give advice. |
I will wait. If you would compile from fedora I will be glad too. The tarball to debian and ubuntu does not work here |
Enter the PAYDAY install directory, then, set and export the following environment variables:
then, run When you arrive at a |
Good News. |
Make sure your overrides are under assets/mod_overrides, and make sure that each set of overrides is in a folder beneath mod_overrides, for instance:
`PAYDAY 2/assets/mod_overrides/mod_name/path/to/asset.file`.
…---- On Mon, 26 Jun 2017 08:50:19 -0700 notifications@github.com wrote ----
Good News.
I got compile the library in another PC (Fedora). The game open but the mod_overrides mods does not work. Is there additional configuration to do?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Also, I don't know if you still have your other fedora install (the one from the beginning of the issue), but I would take it working on a different fedora install as a sign that your fedora install was corrupt :/
…---- On Mon, 26 Jun 2017 08:50:19 -0700 notifications@github.com wrote ----
Good News.
I got compile the library in another PC (Fedora). The game open but the mod_overrides mods does not work. Is there additional configuration to do?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I installed this Fedora today, specially to try to run BLT. I will verify these steps |
Well, I will test using the same distro that you. What do you use? Ubuntu 14.04 ? |
Debian Testing, but if the game launches it should work. Run strings (or objdump -t) on libblt and check for dt_dfs_list_all to make sure you selected the correct compile flags. When you launched the game did you see the BLT info box (that shows updates and stuff)?
…---- On Mon, 26 Jun 2017 09:33:39 -0700 notifications@github.com wrote ----
Well, I will test using the same distro that you. What do you use? Ubuntu 14.04 ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Yes, the game ask for updates |
output.txt |
@dribbleondo How do you configure the launch options? |
The dsl::DiskFileSystem::list_all patch is in that binary, you just missed it because the name is mangled.
…---- On Mon, 26 Jun 2017 10:00:22 -0700 notifications@github.com wrote ----
@dribbleondo How do you configure the launch options?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Will you go to your payday folder and run `find . -type f -not -iname \*.bundle`?
…---- On Mon, 26 Jun 2017 10:00:22 -0700 notifications@github.com wrote ----
@dribbleondo How do you configure the launch options?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
$ find . -type f -not -iname *.bundle
|
And you don't see in ingame menu under Options/Mods (not LUA Mods) |
Its right there below "NETWORK"
…---- On Mon, 26 Jun 2017 10:43:52 -0700 notifications@github.com wrote ----
No, I don't
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I think I see what's going on. I can fix it in a few hours (I'm in another city for an appointment). Here's what I think is happening - |
BTW what file system do you use?
…---- On Mon, 26 Jun 2017 10:43:52 -0700 notifications@github.com wrote ----
No, I don't
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
This partition was formatted in ext4
2017-06-26 13:14 GMT-05:00 Roman Hargrave <notifications@github.com>:
… BTW what file system do you use?
---- On Mon, 26 Jun 2017 10:43:52 -0700 ***@***.*** wrote
----
No, I don't
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#64 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AJOLyK9nXzAGZ7Xe7wYEx4vphG80-3VEks5sH_T2gaJpZM4OEY40>
.
|
For now, leave it. I'll be heading home in about four hours. It's probably due to a stack overflow in list_all |
Will you test 84ae5db and see if it fixes your problem? |
Ok, lets go. Compiling:
Generating file:
Here is the generated file: The game opens up, but crash when arrives in the first menu. |
install |
Yeah, the libc++ thing presents a packaging challenge. I think I'll either
|
that looks a good solution. Good Job my friend. |
Please, help
I use Fedora 25 and I would like to test this feature. Thanks a lot.
The text was updated successfully, but these errors were encountered: