Bug 12662 - CannonSmash 0.6.5 (internet fixed)
Bug#: 12662 Product:  Gentoo Linux Version: 1.4_rc2 Platform: x86
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P5
Resolution: FIXED Assigned To: games@gentoo.org Reported By: bernardos@superig.com.br
Component: Ebuilds
URL: 
Summary: CannonSmash 0.6.5 (internet fixed)
Keywords:  
Status Whiteboard: 
Opened: 2002-12-24 08:27 0000
Description:   Opened: 2002-12-24 08:27 0000
Hi everyone! Merry christmas!

 The new version of cannonsmash are very stable. And the internet play works
this time! The OpenGL old bugs are fixed, but this package needs the SDL-1.2.5.

 Anyway, there is the working ebuild.

   Thanx a lot... Bernardo S. A. Silva

------- Comment #1 From Bernardo S. A. Silva 2002-12-24 08:41:04 0000 -------
Created an attachment (id=6722) [details]
CannonSmash 0.6.5 ebuild (very similar to the old ebuild)

------- Comment #2 From Bernardo S. A. Silva 2003-01-22 22:57:23 0000 -------
Hi, 

 Why did this ebuild doesn't work?

loadparts.cpp: In static member function `static bool parts::load_anim(int, 
   anim_parts*, int, const char**, int*)':
loadparts.cpp:433: cannot pass objects of non-POD type `struct 
   std::basic_string<char, std::char_traits<char>, std::allocator<char> >' 
   through `...'
loadparts.cpp: In member function `void polyhedron_parts::render() const':
loadparts.cpp:582: warning: unused variable `float NanTheBLACK[4]'
loadparts.cpp:583: warning: unused variable `float ManOfVirtue[4]'
LauncherView.cpp: In member function `GtkWidget* 
   LauncherHeader::GraphicsFrame()':
LauncherView.cpp:99: warning: unused variable `GtkWidget*twoDButton'
LauncherView.cpp: In member function `void LauncherView::Init()':
LauncherView.cpp:449: warning: unused variable `GtkStyle*style'


   Thanx, Bernardo S. A. Silva

------- Comment #3 From Bernardo S. A. Silva 2003-03-05 00:39:35 0000 -------
(From update of attachment 6722 [details])
This ebuild doesn't work

------- Comment #4 From Bernardo S. A. Silva 2003-03-05 00:41:04 0000 -------
Created an attachment (id=8977) [details]
cannonsmash-0.6.5.ebuild (works)

This ebuilds works perfectly, and it fixs the "loadparts.cpp" error.

------- Comment #5 From Bernardo S. A. Silva 2003-03-05 00:42:19 0000 -------
Hi,

My new ebuild works perfectly and it fixes the error:
loadparts.cpp:433: cannot pass objects of non-POD type `struct 
   std::basic_string<char, std::char_traits<char>, std::allocator<char> >' 
   through `...'
So, now we can have CannonSmash working again!

   Thanx a lot, Bernardo S. A. Silva

------- Comment #6 From Bernardo S. A. Silva 2003-03-05 00:43:38 0000 -------
I have maked as critical because the old version doesn't work.

------- Comment #7 From SpanKY 2003-03-05 01:58:09 0000 -------
version bumped in cvs, see how it works for you

http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-games/cannonsmash/cannonsmash-0.6.5.ebuild?rev=1.1&content-type=text/vnd.viewcvs-markup

------- Comment #8 From Bernardo S. A. Silva 2003-03-05 10:52:41 0000 -------
Hi,

The version bumped DOESN'T work like the old version:
loadparts.cpp:433: cannot pass objects of non-POD type `struct 
   std::basic_string<char, std::char_traits<char>, std::allocator<char> >' 
   through `...'
My ebuild deal with this problem. So, I will call it cannonsmash-0.6.5-r1.ebuil.

   Thanx, Bernardo S. A. Silva