These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Ubuntu 11.04 C++ runtime error

Author
Areale
Blood Talon LLC
#1 - 2012-04-23 19:36:02 UTC
Looks like I am having the same issue as everyone else in getting the current client to run.
I get the standard c++ runtime error after the splash screen.
The terminal has the command I am using and its output.

 $env WINEPREFIX="$HOME/.wine" WINEDLLOVERRIDES="msvcr80,msvcr90,msvcr100=b,n" wine explorer "/desktop=EVE1,1024x768" "$HOME/.wine/drive_c/Program Files/CCP/EVE/bin/ExeFile.exe"
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x48b000 0 0x33f31c 4
Network layer using: CarbonIO
EVE Client version 7.31 build 360229 starting  14:31:32
Multi-Language System: Client using language [EN]
Starting up Trinity through _trinity_deploy.dll ...
fixme:win:EnumDisplayDevicesW ((null),0,0x338608,0x00000000), stub!
Skipping GameWorld unittests


I have this system duel booting win 7 and its video card supports it in windows.
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

$ wine --version
wine-1.4


Anyone have any ideas?

Areale
Whitehound
#2 - 2012-04-23 22:26:58 UTC
I see no useful error message there... Do you have more output from WINE?

Also, did you make sure that you can run OpenGL applications, i.e. glxgears and can WINE run winecfg?

Loss is meaningful. Therefore is the loss of meaning likewise meaningful. It is the source of all trolling.

Momoro
#3 - 2012-04-25 07:08:54 UTC
Can you elaborate on what the "standard c++ runtime error" is? Do you mean "R6034 An Application has made an attempt load the C runtime library incorrectly." ?

I am currently running msvcr80 and msvcr90 as native,builtin while msvcr100 is builtin,native. I can start the launcher and the client directly, but I cannot start the client from the launcher.

I am assuming that you have run the three winetricks to install the three MS C++ runtimes as per this page:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=25823

Also try setting the overrides using winecfg.

Actually, looking more closely at your command, why does env have a "$" before it? Delete the "$". "env" should refer to "/usr/bin/env" (might vary by distribution).
NegatedVoid
Native Freshfood
Minmatar Republic
#4 - 2012-04-25 17:07:33 UTC
$ refers to the prompt of a user account. You often prefix commands with it to indicate that they're being run in a terminal by a user. # would be the root user.

Areale
Blood Talon LLC
#5 - 2012-04-26 13:49:18 UTC
So I have discovered additional details that may help explain my issue.

I have installed the trial version of crossover and attempted to run the came from within that tool. Unfortunately i did not get any further when I launched the game. BUT this time I did get an error that said my video card was not supported.
"Outdated video card detected"
"Shader Model 3 (SM3) support is needed to run this game"

What is really odd is when I boot into windows the game runs without any error at all.

here is my video card info from the lspci command
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

I am running an HP Elitebook 8460P laptop.

Guess this answers my question..
Momoro
#6 - 2012-04-27 07:44:27 UTC
Areale wrote:
So I have discovered additional details that may help explain my issue.

I have installed the trial version of crossover and attempted to run the came from within that tool. Unfortunately i did not get any further when I launched the game. BUT this time I did get an error that said my video card was not supported.
"Outdated video card detected"
"Shader Model 3 (SM3) support is needed to run this game"

What is really odd is when I boot into windows the game runs without any error at all.

here is my video card info from the lspci command
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

I am running an HP Elitebook 8460P laptop.

Guess this answers my question..


Unfortunately the state of 3D driver support for Linux with Intel graphics is quite poor. You will not be able to run EVE in Linux unless you can find some better Intel drivers. I'm not sure if this is the same issue as with your Runtime error. At least you have Windows to run Eve though!