For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

Can't start on Arch Linux (can't find file for Engine package)

Report bugs, read about fixes, new features and ask questions about the Unreal 227 patch here. Place comments and commit suggestions.
Post Reply
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

Hello guys,
I've installed UnrealGold and 227i for my Arch linux on x86_64 and I have this error:

Processors / Cores 4
Forcing CPU affinity disabled.
Unreal engine initialized
Detected 0 joysticks
SDLClient initialized.
Bound to Render.so
20.5ms Loading: Package Render
Ne poluchilos` zagruzit` 'Engine': Ne mogu najti fajl dlya paketa 'Engine'
Ne poluchilos` zagruzit` 'Render':
Ne poluchilos` zagruzit` 'Class Render.Render':

appError called:

Executing UObject::StaticShutdownAfterError
Executing USDLClient::ShutdownAfterError


Istoriya:

Exiting due to error
appRequestExit(1)


(it says "can't find file for Engine package/Can't load Render.Render class")

What do I do wrong?
I think all the necessary 32bit packages are installed. Opengl driver is installed. I have Intel integrated graphic card (laptop).
Last edited by Vladimir on Sun Jan 26, 2020 9:46 pm, edited 1 time in total.
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by []KAOS[]Casey »

you're probably missing a lib, try

Code: Select all

ldd *.so | grep -i "not found"
in the System directory.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

Nope. Everything is in place.
Same thing on my desktop PC with Nvidia card and nouveau driver.
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by []KAOS[]Casey »

two things you can check:

what is the name of the folder that UnrealLinux.bin is in? this matters on this ini entry:

Code: Select all

Paths=..\System\*.u
if the name of the folder isnt "System", it will fail to find "Engine.u" and result in Engine being unable to load even if Engine.so *should* load.

you can also try to run

Code: Select all

strace ./UnrealLinux.bin
to see if there's any hints on if it's looking for some files and can't locate them that way.


there is also a shot in the dark of simply adding "-log" to your execution of UnrealLinux.bin, it expands the log to have more log information.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

Thanks a lot, I checked folder name and it appeared to be incorrect (system instead of System). Corrected, but now I have another problem:

...
binding libGL.so.1
OpenGL
OpenGL
No localization: appUnixPath.General.Product (int)
libGL error: MESA-LOADER: failed to open i965 (search paths /usr/lib32/dri)
libGL error: failed to load driver: i965
libGL error: MESA-LOADER: failed to open i965 (search paths /usr/lib32/dri)
libGL error: failed to load driver: i965
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib32/dri)
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 43
Current serial number in output stream: 42

All the lib32 files are in place. ??
User avatar
Smirftsch
Administrator
Posts: 8999
Joined: Wed Apr 29, 1998 10:00 pm
Location: NaPali
Contact:

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Smirftsch »

yet, this looks like lib32-intel-dri is missing?
Sometimes you have to lose a fight to win the war.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

Nope. Solved it.
I had to delete libstdc++ and libgcc from /System (part of the convenience libs) , seebs they conflicted with system libs.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

Wel, now seems that I have another problem with sound. Segfault

--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=NULL} ---
futex(0xf717cd90, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0xf719a034, FUTEX_WAKE_PRIVATE, 2147483647) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xa6c} ---
+++ killed by SIGSEGV (core dumped) +++


Seems there's some trouble with Pulseaudio of ALSA.

3242.1ms Loading: Package ALAudio
Checking package ALAudio
OpenAL: ALDevice 2, FMODOutput Enum 3, FMODDevice Enum 0, OutputRate Enum 5
OpenAL: rate 44100
OpenAL: Selected ALDevice is: 2
OpenAL: Trying to use ALDevice: ALSA Software
OpenAL: We are using OpenAL device: ALSA Software
OpenAL: EFX Extensions found
OpenAL: Check for EFX Version - OK

Backtrace: FMallocAnsi::Realloc
Exiting.
Name subsystem shut down
Allocation checking disabled

Same thing with FMOD. SwFMOD runs but says Audio initialization failed.
Funnny thing is that it started for the only time some time ago, but then I upgraded some packages and here we go again.
If I set
ProbeDevicesOnly=True
it starts without sound in windowed mode:

Checking package ALAudio
OpenAL: ALDevice 0, FMODOutput Enum 3, FMODDevice Enum 0, OutputRate Enum 5
Audio initialization failed.
Game engine initialized
Startup time: 3.087768 seconds.
No localization: SDLLaunch.General.Run (int)
Entering main loop.
Last edited by Vladimir on Wed Jan 29, 2020 6:54 am, edited 1 time in total.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

Seems like everything works except FMOD and tracker music. Unreal runs with Openal on ALSA, but fails to load FMOD. I checked the Wiki, there seems to be no obvious readon for that. FMOD just can't open ALSA for output. Any ideas?
Last edited by Vladimir on Wed Jan 29, 2020 8:01 am, edited 1 time in total.
User avatar
Smirftsch
Administrator
Posts: 8999
Joined: Wed Apr 29, 1998 10:00 pm
Location: NaPali
Contact:

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Smirftsch »

For 227j I switched to libxmp in ALAudio for music output. As far as I remember there was some issue with Pulse and FMod in some distros but I can't remember the details.
However devdsp with OSS was always working flawlessly.
Sometimes you have to lose a fight to win the war.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

And how do I do that? libxmp and alaudio
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

I am trying to set FMOD as default driver with devdsp (snd-pcm-oss). Now it starts, music works, but sounds have some time lag. Openal with FMOD seem not to work together.
Last edited by Vladimir on Wed Jan 29, 2020 6:07 pm, edited 1 time in total.
User avatar
Smirftsch
Administrator
Posts: 8999
Joined: Wed Apr 29, 1998 10:00 pm
Location: NaPali
Contact:

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Smirftsch »

We are working heavily on 227j, this will contain the new audio as well. I hope to release it within the next 2 months.
Sometimes you have to lose a fight to win the war.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

Wow, looking forward to it.
User avatar
Vladimir
OldUnreal Member
Posts: 10
Joined: Sun Jan 26, 2020 8:40 pm

Re: Can't start on Arch Linux (can't find file for Engine package)

Post by Vladimir »

I've got it working on FMOD and OSS.
Post Reply

Return to “Unreal 227”