The following warnings occurred:
Warning [2] Undefined array key "lockoutexpiry" - Line: 94 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 94 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "lockoutexpiry" - Line: 573 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 573 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $can_access_moderationqueue - Line: 752 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 752 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined array key "avatartype" - Line: 892 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 892 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined variable $awaitingusers - Line: 34 - File: global.php(959) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/global.php(959) : eval()'d code 34 errorHandler->error
/global.php 959 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "style" - Line: 1024 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 1024 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5308 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 5308 errorHandler->error
/global.php 1024 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key 1 - Line: 1474 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1474 errorHandler->error
/inc/functions.php 1429 fetch_forum_permissions
/printthread.php 76 forum_permissions
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 160 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 160 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 165 - File: printthread.php PHP 8.1.27 (Linux)
File Line Function
/printthread.php 165 errorHandler->error



Forums
Problems compiling Vdrif on Slackware - Printable Version

+- Forums (https://www.vdrift.net/Forum)
+-- Forum: Community (https://www.vdrift.net/Forum/forumdisplay.php?fid=3)
+--- Forum: Bugs (https://www.vdrift.net/Forum/forumdisplay.php?fid=7)
+--- Thread: Problems compiling Vdrif on Slackware (/showthread.php?tid=1688)



Problems compiling Vdrif on Slackware - skilltik - 02-07-2013

hi everyone!
first of all, sorry about my English, I'm writing from Argentina.

I'm trying to compile vdrift-2012-07-22 in Slackware linux, but I have one problem, this is my output :

bash-4.2# scons
scons: Reading SConscript files ...
Checking for C++ header file GL/gl.h... yes
Checking for C++ header file GL/glu.h... yes
Checking for C++ header file SDL/SDL.h... yes
Checking for C++ header file SDL/SDL_image.h... yes
Checking for C++ header file SDL/SDL_rotozoom.h... yes
Checking for C++ header file vorbis/vorbisfile.h... yes
Checking for C++ header file GL/glew.h... yes
Checking for C++ header file curl/curl.h... yes
Checking for C++ header file bullet/btBulletCollisionCommon.h... yes
Checking for C++ header file archive.h... yes
Checking for glDeleteSamplers(0, NULL) in C library GLEW... no
Your GLEW library is out of date.

I have installed Glew 1.9.0

some idea?
thx guys!


RE: Problems compiling Vdrif on Slackware - NaN - 02-07-2013

Hi skilltik,

check you glew 1.9.0 installation. Has the shared lib been installed properly?

usr/lib/libGLEW.so should symlink to usr/lib/libGLEW.so.1.9.0 or something like that.


RE: Problems compiling Vdrif on Slackware - skilltik - 02-07-2013

thanks for ask!

I solved that, but now I have this output:

bash-4.2# scons
scons: Reading SConscript files ...
Checking for C++ header file GL/gl.h... yes
Checking for C++ header file GL/glu.h... yes
Checking for C++ header file SDL/SDL.h... yes
Checking for C++ header file SDL/SDL_image.h... yes
Checking for C++ header file SDL/SDL_rotozoom.h... yes
Checking for C++ header file vorbis/vorbisfile.h... yes
Checking for C++ header file GL/glew.h... yes
Checking for C++ header file curl/curl.h... yes
Checking for C++ header file bullet/btBulletCollisionCommon.h... yes
Checking for C++ header file archive.h... yes
Checking for glDeleteSamplers(0, NULL) in C library GLEW... yes
scons: done reading SConscript files.
scons: Building targets ...
CPP build/aabb.o
CPP build/aabb_space_partitioning.o
CPP build/ai/ai.o
CPP build/ai/ai_car_experimental.o
CPP build/ai/ai_car_standard.o
CPP build/archiveutils.o
CPP build/autoupdate.o
CPP build/bezier.o
CPP build/camera_chase.o
CPP build/camera_free.o
CPP build/camera_mount.o
CPP build/camera_orbit.o
CPP build/car.o
CPP build/carcontrolmap_local.o
src/carcontrolmap_local.cpp: In static member function 'static std::map<std::basic_string<char>, int> CARCONTROLMAP_LOCAL::InitKeycodeStringMap()':
src/carcontrolmap_local.cpp:833:20: error: 'SDLK_KP_0' was not declared in this scope
src/carcontrolmap_local.cpp:834:20: error: 'SDLK_KP_1' was not declared in this scope
src/carcontrolmap_local.cpp:835:20: error: 'SDLK_KP_2' was not declared in this scope
src/carcontrolmap_local.cpp:836:20: error: 'SDLK_KP_3' was not declared in this scope
src/carcontrolmap_local.cpp:837:20: error: 'SDLK_KP_4' was not declared in this scope
src/carcontrolmap_local.cpp:838:20: error: 'SDLK_KP_5' was not declared in this scope
src/carcontrolmap_local.cpp:839:20: error: 'SDLK_KP_6' was not declared in this scope
src/carcontrolmap_local.cpp:840:20: error: 'SDLK_KP_7' was not declared in this scope
src/carcontrolmap_local.cpp:841:20: error: 'SDLK_KP_8' was not declared in this scope
src/carcontrolmap_local.cpp:842:20: error: 'SDLK_KP_9' was not declared in this scope
src/carcontrolmap_local.cpp:875:28: error: 'SDLK_APPLICATION' was not declared in this scope
src/carcontrolmap_local.cpp:876:24: error: 'SDLK_NUMLOCKCLEAR' was not declared in this scope
src/carcontrolmap_local.cpp:878:27: error: 'SDLK_SCROLLLOCK' was not declared in this scope
src/carcontrolmap_local.cpp:885:22: error: 'SDLK_RGUI' was not declared in this scope
src/carcontrolmap_local.cpp:886:22: error: 'SDLK_LGUI' was not declared in this scope
scons: *** [build/carcontrolmap_local.o] Error 1
scons: building terminated because of errors.

I have no idea what the problem..


RE: Problems compiling Vdrif on Slackware - NaN - 02-07-2013

Oh, yeah the SDL2/1 compatibility issue.

You will need to apply: vdrift-2012-07-22c_patch.diff
http://sourceforge.net/projects/vdrift/files/vdrift/vdrift-2012-07-22/

I should repack the source tarball eventually, or just do a new release.



Btw if you can afford the bandwidth/hdd space I recommend to build from source:
http://wiki.vdrift.net/index.php?title=Getting_the_development_version


RE: Problems compiling Vdrif on Slackware - skilltik - 02-07-2013

Done!! its compiled, but.. when I try to run the game, fails

bash-4.2$ ./vdrift
INFO: Starting VDrift: development-full, Revision: Unversioned directory, O/S: Unix
INFO: Home directory: /home/skilltik
INFO: Settings file: /home/skilltik/.vdrift/VDrift.config (does not exist, will be created)
INFO: Data directory: /usr/local/share/games/vdrift/data
DATA_DIR: /usr/local/share/games/vdrift/data
INFO: Temporary directory: /home/skilltik/.vdrift/tmp
INFO: Log file: /home/skilltik/.vdrift/log.txt
ERROR: Failed to load /home/skilltik/.vdrift/VDrift.config
INFO: Disabling antialiasing
INFO: Display change was successful: 800x600x32 24z fullscreen=0
INFO: GL Renderer: Mesa DRI Intel® Sandybridge Mobile x86/MMX/SSE2
INFO: GL Vendor: Tungsten Graphics, Inc
INFO: GL Version: 2.1 Mesa 8.0.4
INFO: Initialized GLEW 1.5.7
ERROR: Graphics card or driver does not support required GL_VERSION_3_3
ERROR: Initialization of GL3 failed; that's OK, falling back to GL 1 or 2
ERROR: You don't have an NVIDIA or ATI/AMD card. This game may not run correctly or at all.
INFO: Video card information:
Vendor: Tungsten Graphics, Inc
Renderer: Mesa DRI Intel® Sandybridge Mobile x86/MMX/SSE2
Version: 2.1 Mesa 8.0.4
Maximum texture size: 8192
Maximum varying floats: 64
INFO: Your video card doesn't support floating point textures. Disabling shaders.
ERROR: Unable to open graphics config file: /usr/local/share/games/vdrift/data/shaders/render.conf.noshaders
ERROR: Error loading non-shader render configuration file: /usr/local/share/games/vdrift/data/shaders/render.conf.noshaders
vdrift: src/graphics_fallback.cpp:645: void GRAPHICS_FALLBACK:Big GrinisableShaders(const string&, std::ostream&): Assertion `0' failed.
INFO: SIGABRT detected, releasing the mouse
Aborted


I guess I do not meet the hardware requirements, my bad xD

thanks for the help!


RE: Problems compiling Vdrif on Slackware - NaN - 02-07-2013

No wait, you are almost there. If you read the output closely, you will see that it is complaining about a missing config file. Check the data path. Was it installed where it should: /usr/local/share/games/vdrift/data/shaders/render.conf.noshaders ?


RE: Problems compiling Vdrif on Slackware - skilltik - 02-07-2013

You right! Big Grin After execute "scons install" the game works.. BUT, closes when I try to play..

bash-4.2# vdrift
INFO: Starting VDrift: development-full, Revision: Unversioned directory, O/S: Unix
INFO: Home directory: /root
INFO: Settings file: /root/.vdrift/VDrift.config (does not exist, will be created)
INFO: Data directory: /usr/local/share/games/vdrift/data
DATA_DIR: /usr/local/share/games/vdrift/data
INFO: Temporary directory: /root/.vdrift/tmp
INFO: Log file: /root/.vdrift/log.txt
ERROR: Failed to load /root/.vdrift/VDrift.config
INFO: Disabling antialiasing
INFO: Display change was successful: 800x600x32 24z fullscreen=0
INFO: GL Renderer: Mesa DRI Intel® Sandybridge Mobile x86/MMX/SSE2
INFO: GL Vendor: Tungsten Graphics, Inc
INFO: GL Version: 2.1 Mesa 8.0.4
INFO: Initialized GLEW 1.5.7
ERROR: Graphics card or driver does not support required GL_VERSION_3_3
ERROR: Initialization of GL3 failed; that's OK, falling back to GL 1 or 2
ERROR: You don't have an NVIDIA or ATI/AMD card. This game may not run correctly or at all.
INFO: Video card information:
Vendor: Tungsten Graphics, Inc
Renderer: Mesa DRI Intel® Sandybridge Mobile x86/MMX/SSE2
Version: 2.1 Mesa 8.0.4
Maximum texture size: 8192
Maximum varying floats: 64
Using GLEW 1.5.7
INFO: Your video card doesn't support floating point textures. Disabling shaders.
INFO: Maximum anisotropy: 16
INFO: 0 joysticks found.
INFO: Loading car controls from: /root/.vdrift/controls.config
INFO: Failed to load car controls file /root/.vdrift/controls.config
INFO: Car control file /root/.vdrift/controls.config doesn't exist; using defaults
INFO: Update status file /root/.vdrift/updates.config will be created
INFO: Update status file /root/.vdrift/updates.config will be created
INFO: Sound initialization information:
INFO: Obtained audio device:
Frequency: 44100
Format: 32784
Bits per sample: 16
Channels: 2
Silence: 0
Samples: 940
Size: 3760
Sound initialization successful
INFO: Loaded fonts successfully
INFO: Loaded GUI successfully
ERROR: force feedback: no suitable x-axis found [src/forcefeedback.cpp:217]
INFO: Loading track from path: /usr/local/share/games/vdrift/data/tracks/garage
INFO: Loaded surfaces file, 7 surfaces.
INFO: No lap sequence found. Lap timing will not be possible.
INFO: Car loading was successful: XS
INFO: Loading track from path: /usr/local/share/games/vdrift/data/tracks/paulricard88
INFO: Loaded surfaces file, 6 surfaces.
INFO: Track timing sectors: 2
INFO: Car loading was successful: XS
INFO: Textures: 193
Models: 1322
Sounds: 11
vdrift: src/cardynamics.cpp:1312: btVector3 CARDYNAMICS::ApplySuspensionForceToBody(int, btScalar, btVector3&, btVector3&): Assertion `!isnan ( force[n] )' failed.
INFO: SIGABRT detected, releasing the mouse
Aborted


RE: Problems compiling Vdrif on Slackware - NaN - 02-07-2013

Weird... can you try a few other cars tracks?


RE: Problems compiling Vdrif on Slackware - skilltik - 02-07-2013

I try different cars and tracks but doesn't works Confused

bash-4.2$ vdrift
INFO: Starting VDrift: development-full, Revision: Unversioned directory, O/S: Unix
INFO: Home directory: /home/skilltik
INFO: Settings file: /home/skilltik/.vdrift/VDrift.config
INFO: Data directory: /usr/local/share/games/vdrift/data
DATA_DIR: /usr/local/share/games/vdrift/data
INFO: Temporary directory: /home/skilltik/.vdrift/tmp
INFO: Log file: /home/skilltik/.vdrift/log.txt
INFO: Disabling antialiasing
INFO: Display change was successful: 800x600x32 24z fullscreen=0
INFO: GL Renderer: Mesa DRI Intel® Sandybridge Mobile x86/MMX/SSE2
INFO: GL Vendor: Tungsten Graphics, Inc
INFO: GL Version: 2.1 Mesa 8.0.4
INFO: Initialized GLEW 1.5.7
ERROR: Graphics card or driver does not support required GL_VERSION_3_3
ERROR: Initialization of GL3 failed; that's OK, falling back to GL 1 or 2
ERROR: You don't have an NVIDIA or ATI/AMD card. This game may not run correctly or at all.
INFO: Video card information:
Vendor: Tungsten Graphics, Inc
Renderer: Mesa DRI Intel® Sandybridge Mobile x86/MMX/SSE2
Version: 2.1 Mesa 8.0.4
Maximum texture size: 8192
Maximum varying floats: 64
Using GLEW 1.5.7
INFO: Your video card doesn't support floating point textures. Disabling shaders.
INFO: Maximum anisotropy: 16
INFO: 0 joysticks found.
INFO: Loading car controls from: /home/skilltik/.vdrift/controls.config
INFO: Update status file /home/skilltik/.vdrift/updates.config will be created
INFO: Update status file /home/skilltik/.vdrift/updates.config will be created
INFO: Sound initialization information:
INFO: Obtained audio device:
Frequency: 44100
Format: 32784
Bits per sample: 16
Channels: 2
Silence: 0
Samples: 940
Size: 3760
Sound initialization successful
INFO: Loaded fonts successfully
INFO: Loaded GUI successfully
ERROR: force feedback: can not open /dev/input/event0 (Permission denied) [src/forcefeedback.cpp:179]
INFO: Loading track from path: /usr/local/share/games/vdrift/data/tracks/garage
INFO: Loaded surfaces file, 7 surfaces.
INFO: No lap sequence found. Lap timing will not be possible.
INFO: Car loading was successful: XS
INFO: Car loading was successful: 350Z
INFO: Car loading was successful: 360
INFO: Loading track from path: /usr/local/share/games/vdrift/data/tracks/rouen
INFO: Loaded surfaces file, 7 surfaces.
INFO: Track timing sectors: 2
ERROR: MODEL_JOE03: Failed to open file trailer.joe in /usr/local/share/games/vdrift/data/tracks/rouen/objects/objects.jpk
ERROR: MODEL_JOE03: Failed to open file trailer.joe in /usr/local/share/games/vdrift/data/tracks/rouen/objects/objects.jpk
ERROR: MODEL_JOE03: Failed to open file trailer.joe in /usr/local/share/games/vdrift/data/tracks/rouen/objects/objects.jpk
ERROR: MODEL_JOE03: Failed to open file trailer.joe in /usr/local/share/games/vdrift/data/tracks/rouen/objects/objects.jpk
ERROR: Failed to load vehicles/trucks/trailer.joe from:, /home/skilltik/.vdrift/tracks/rouen/objects, /usr/local/share/games/vdrift/data/tracks/rouen/objects, /usr/local/share/games/vdrift/data/carparts, /usr/local/share/games/vdrift/data/trackparts
INFO: Car loading was successful: 360
INFO: Textures: 185
Models: 945
Sounds: 11
vdrift: src/cardynamics.cpp:1312: btVector3 CARDYNAMICS::ApplySuspensionForceToBody(int, btScalar, btVector3&, btVector3&): Assertion `!isnan ( force[n] )' failed.
INFO: SIGABRT detected, releasing the mouse
Aborted


RE: Problems compiling Vdrif on Slackware - NaN - 02-07-2013

As a last thing you could try a release build: scons release=1

I think the default is debug. Would be interesting to see what happens to the car.



Oh btw, what bullet version are you compiling against and what is your compiler version?


RE: Problems compiling Vdrif on Slackware - skilltik - 02-07-2013

works worse, closes as soon as the game loads

I think I give up, thanks anyway!

Is working!! I updated the bullet version to 2.81 and works fine.

here a pic:

[Image: 8453938639_1003615e54.jpg]
vdrift by skilltik, on Flickr

thanks NaN Big Grin


RE: Problems compiling Vdrif on Slackware - NaN - 02-08-2013

The Intel Linux graphics driver, duh. There was a time, like one year ago, where it didn't have this graphical artifacts.

I'll see if I find some time to poke on this, still have got an older intel laptop for testing here.