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

version `GLIBC_2.7' not found #9

Open
zloytapokk opened this issue Aug 18, 2023 · 10 comments · May be fixed by #10
Open

version `GLIBC_2.7' not found #9

zloytapokk opened this issue Aug 18, 2023 · 10 comments · May be fixed by #10

Comments

@zloytapokk
Copy link

zloytapokk commented Aug 18, 2023

After starting PBDoom, it creates game.log file in the "applications\pbdoom" with:

./game.app: /lib/libc.so.6: version `GLIBC_2.17' not found (required by ./game.app)

./game.app: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./game.app)

@imustafin
Copy link
Owner

Hi. Very interesting. What is your device model and the firmware version?

@zloytapokk
Copy link
Author

Pocketbook 611, E611.15.8.0

@imustafin
Copy link
Owner

I see. Just to confirm, can you please show the output of running /lib/libc.so.6 on your device?

Also, does your device have touchscreen? Currently pbdoom has only touch controls, so it is not possible to play without touchscreen currently.

It is very straightforward to add button controls, so we can work on this.

@zloytapokk
Copy link
Author

PocketBook 611 doesn't have a touchscreen, but I was interested in this project anyway
pblibc.zip

@imustafin
Copy link
Owner

No problem, thanks for the interest!

I see your libc is 2.5

strings libc.so.6 | grep GLIBC
GLIBC_2.4
GLIBC_2.5
GLIBC_PRIVATE

KOReader had a similar problem in koreader/koreader#5939 (for reference)

Probably we can just avoid calling some functions and it will work.

You said that the log contained

./game.app: /lib/libc.so.6: version `GLIBC_2.17' not found (required by ./game.app)

./game.app: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./game.app)

Was there anything else? Can you upload the full log please?

@zloytapokk
Copy link
Author

zloytapokk commented Aug 23, 2023

That's a full log)

@imustafin
Copy link
Owner

Thanks. I will take a look.

At the first glance, the options are: either we can adapt koreader's compilation configuration or we could simply build a separate version with the older SDK for older devices.

@imustafin
Copy link
Owner

Let me try to actually fix this :)

@imustafin imustafin reopened this Sep 22, 2023
@imustafin imustafin linked a pull request Oct 17, 2023 that will close this issue
@imustafin
Copy link
Owner

@zloytapokk can you please try this version https://github.com/imustafin/pbdoom/suites/17326158019/artifacts/989967290 ?

It should start on your device. However, it will have only touch controls, so you won't be able to do anything.

If so, we can work on adding buttons support later.

@zloytapokk
Copy link
Author

zloytapokk commented Oct 19, 2023

Thank you, it starts, runs for 3-5 seconds and crashes into the "applications" menu with an error (./game.app: symbol lookup error: ./game.app: undefined symbol: DrawCircle)
game.log

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

Successfully merging a pull request may close this issue.

2 participants