logo
Main

Forums

Downloads

Unreal-Netiquette

Donate for Oldunreal:
Donate

borderline

Links to our wiki:
Wiki

Walkthrough

Links

Tutorials

Unreal Reference

Usermaps

borderline

Contact us:
Submit News
Page Index Toggle Pages: 1 Send TopicPrint
Hot Topic (More than 10 Replies) Can't start on Arch Linux (can't find file for Engine package) (Read 690 times)
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Can't start on Arch Linux (can't find file for Engine package)
Jan 26th, 2020 at 9:44pm
Print Post  
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).
  
Back to top
 
IP Logged
 
[]KAOS[]Casey
Developer Team
Betatester
Offline


nedm

Posts: 3188
Joined: Aug 7th, 2011
Gender: Male
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #1 - Jan 27th, 2020 at 6:15pm
Print Post  
you're probably missing a lib, try
Code
Select All
ldd *.so | grep -i "not found" 


in the System directory.
  
Back to top
 
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #2 - Jan 27th, 2020 at 7:08pm
Print Post  
Nope. Everything is in place.
Same thing on my desktop PC with Nvidia card and nouveau driver.
  
Back to top
 
IP Logged
 
[]KAOS[]Casey
Developer Team
Betatester
Offline


nedm

Posts: 3188
Joined: Aug 7th, 2011
Gender: Male
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #3 - Jan 28th, 2020 at 2:33am
Print Post  
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.
  
Back to top
 
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #4 - Jan 28th, 2020 at 3:54pm
Print Post  
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. ??
  
Back to top
 
IP Logged
 
Smirftsch
Forum Administrator
*****
Offline



Posts: 7989
Location: at home
Joined: Apr 30th, 1998
Gender: Male
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #5 - Jan 28th, 2020 at 4:50pm
Print Post  
yet, this looks like lib32-intel-dri is missing?
  

Sometimes you have to lose a fight to win the war.
Back to top
WWWICQ  
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #6 - Jan 28th, 2020 at 5:07pm
Print Post  
Nope. Solved it.
I had to delete libstdc++ and libgcc from /System (part of the convenience libs) , seebs they conflicted with system libs.
  
Back to top
 
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #7 - Jan 29th, 2020 at 6:47am
Print Post  
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.
  
Back to top
 
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #8 - Jan 29th, 2020 at 7:41am
Print Post  
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?
  
Back to top
 
IP Logged
 
Smirftsch
Forum Administrator
*****
Offline



Posts: 7989
Location: at home
Joined: Apr 30th, 1998
Gender: Male
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #9 - Jan 29th, 2020 at 3:38pm
Print Post  
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.
Back to top
WWWICQ  
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #10 - Jan 29th, 2020 at 5:47pm
Print Post  
And how do I do that? libxmp and alaudio
  
Back to top
 
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #11 - Jan 29th, 2020 at 5:59pm
Print Post  
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.
  
Back to top
 
IP Logged
 
Smirftsch
Forum Administrator
*****
Offline



Posts: 7989
Location: at home
Joined: Apr 30th, 1998
Gender: Male
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #12 - Jan 30th, 2020 at 7:12am
Print Post  
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.
Back to top
WWWICQ  
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #13 - Jan 30th, 2020 at 12:27pm
Print Post  
Wow, looking forward to it.
  
Back to top
 
IP Logged
 
Vladimir
New Member
*
Offline


Oldunreal member

Posts: 10
Joined: Jan 26th, 2020
Re: Can't start on Arch Linux (can't find file for Engine package)
Reply #14 - Jan 30th, 2020 at 3:19pm
Print Post  
I've got it working on FMOD and OSS.
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint
Bookmarks: del.icio.us Digg Facebook Google Google+ Linked in reddit StumbleUpon Twitter Yahoo