Bug 1035278

Summary: SuperTuxKart 0.8.1
Product: [Fedora] Fedora Reporter: Igor Gnatenko <ignatenko>
Component: supertuxkartAssignee: Igor Gnatenko <ignatenko>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: gwync, hdegoede, ignatenko, upstream-release-monitoring
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-04-13 14:52:18 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1035757    
Bug Blocks:    
Attachments:
Description Flags
0001-Update-to-upstream-0.8.1.patch
ignatenko: review+
0001-Update-to-upstream-0.8.1-w-bundled-irrlicht.patch
ignatenko: review+
0001-Update-to-upstream-0.8.1.patch none

Comment 1 Igor Gnatenko 2013-11-27 13:45:44 UTC
Created attachment 829745 [details]
0001-Update-to-upstream-0.8.1.patch

But:
[snipped]
DEBUG: g++ -DPACKAGE_NAME=\"supertuxkart\" -DPACKAGE_TARNAME=\"supertuxkart\" -DPACKAGE_VERSION=\"0.8.1\" -DPACKAGE_STRING=\"supertuxkart\ 0.8.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"supertuxkart\" -DVERSION=\"0.8.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AL_AL_H=1 -DHAVE_OGGVORBIS=1 -DBT_NO_PROFILE=/\*\*/ -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I.  -DSUPERTUXKART_DATADIR="\"/usr/share/supertuxkart/\"" -I/usr/include/irrlicht -I/usr/include/bullet  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic -Wall -DNDEBUG -O2 -c -o explosion.o `test -f 'graphics/explosion.cpp' || echo './'`graphics/explosion.cpp
DEBUG: g++ -DPACKAGE_NAME=\"supertuxkart\" -DPACKAGE_TARNAME=\"supertuxkart\" -DPACKAGE_VERSION=\"0.8.1\" -DPACKAGE_STRING=\"supertuxkart\ 0.8.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"supertuxkart\" -DVERSION=\"0.8.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AL_AL_H=1 -DHAVE_OGGVORBIS=1 -DBT_NO_PROFILE=/\*\*/ -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I.  -DSUPERTUXKART_DATADIR="\"/usr/share/supertuxkart/\"" -I/usr/include/irrlicht -I/usr/include/bullet  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic -Wall -DNDEBUG -O2 -c -o hardware_skinning.o `test -f 'graphics/hardware_skinning.cpp' || echo './'`graphics/hardware_skinning.cpp
DEBUG: g++ -DPACKAGE_NAME=\"supertuxkart\" -DPACKAGE_TARNAME=\"supertuxkart\" -DPACKAGE_VERSION=\"0.8.1\" -DPACKAGE_STRING=\"supertuxkart\ 0.8.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"supertuxkart\" -DVERSION=\"0.8.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AL_AL_H=1 -DHAVE_OGGVORBIS=1 -DBT_NO_PROFILE=/\*\*/ -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I.  -DSUPERTUXKART_DATADIR="\"/usr/share/supertuxkart/\"" -I/usr/include/irrlicht -I/usr/include/bullet  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic -Wall -DNDEBUG -O2 -c -o hit_sfx.o `test -f 'graphics/hit_sfx.cpp' || echo './'`graphics/hit_sfx.cpp
DEBUG: g++ -DPACKAGE_NAME=\"supertuxkart\" -DPACKAGE_TARNAME=\"supertuxkart\" -DPACKAGE_VERSION=\"0.8.1\" -DPACKAGE_STRING=\"supertuxkart\ 0.8.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"supertuxkart\" -DVERSION=\"0.8.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_AL_AL_H=1 -DHAVE_OGGVORBIS=1 -DBT_NO_PROFILE=/\*\*/ -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_INET_PTON=1 -DHAS_INET_NTOP=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I.  -DSUPERTUXKART_DATADIR="\"/usr/share/supertuxkart/\"" -I/usr/include/irrlicht -I/usr/include/bullet  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic -Wall -DNDEBUG -O2 -c -o irr_driver.o `test -f 'graphics/irr_driver.cpp' || echo './'`graphics/irr_driver.cpp
DEBUG: graphics/irr_driver.cpp:60:2: error: #error "Building against an incompatible Irrlicht. Distros, please use the included version."
DEBUG:  #error "Building against an incompatible Irrlicht. Distros, please use the included version."
DEBUG:   ^
[snipped]
DEBUG: make[1]: *** [irr_driver.o] Error 1
DEBUG: make[1]: *** Waiting for unfinished jobs....
DEBUG: make[1]: Leaving directory `/builddir/build/BUILD/SuperTuxKart-0.8.1/src'
DEBUG: make: *** [all-recursive] Error 1

Comment 2 Igor Gnatenko 2013-11-27 13:47:39 UTC
upstream https://svn.code.sf.net/p/supertuxkart/code/main/trunk/lib/irrlicht/README.stk :


This is a copy of the irrlicht 1.8, r4350.
We need to have our own version to change some #defines for stk.
The script 'update' will update this branch automatically from
the correspdonding irrlicht releases/1.8 branch (the latest updated
version is in the file current_version).

Comment 3 Igor Gnatenko 2013-11-27 14:09:02 UTC
oh. they using cmake instead of automake since 0.8.1. I should re-write patch.

Comment 4 Igor Gnatenko 2013-11-27 17:53:18 UTC
Created attachment 829851 [details]
0001-Update-to-upstream-0.8.1-w-bundled-irrlicht.patch

W/ this patch stk correctly building and works OK. but we need to request irrlicht bundle exception.

Comment 5 Igor Gnatenko 2013-11-28 10:57:25 UTC
*** Bug 1035729 has been marked as a duplicate of this bug. ***

Comment 6 Igor Gnatenko 2013-11-28 12:07:57 UTC
*** Bug 1035756 has been marked as a duplicate of this bug. ***

Comment 7 Igor Gnatenko 2013-11-29 10:13:40 UTC
Created attachment 830590 [details]
0001-Update-to-upstream-0.8.1.patch

Need fixed bug in irrlicht ;)

Comment 8 Igor Gnatenko 2014-04-13 14:52:18 UTC
some times already in rawhide and in stables