Package: celestia
Version: 1.3.2-2
Severity: serious
Tags: patch
When building 'celestia' in a clean 'unstable' chroot,
I get the following error:
Building celestia unstable main amd64...
Reading package lists...
Building dependency tree...
E: Build-Depends dependency for celestia cannot be satisfied because the
package libgnomeuimm2.0-dev cannot be found
Please change the Build-Depends to 'libgnomeuimm-2.6-dev'
in debian/control.
Additionally, the attached patch fixes some pointer casting issues
for 64-bit builds.
Regards
Andreas Jochens
diff -urN ../tmp-orig/celestia-1.3.2/debian/control ./debian/control
--- ../tmp-orig/celestia-1.3.2/debian/control 2005-09-05 08:53:12.000000000
+0000
+++ ./debian/control 2005-09-05 08:06:56.000000000 +0000
@@ -2,7 +2,7 @@
Section: science
Priority: optional
Maintainer: Mathias Weyland <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 4.0.0), freeglut3-dev, gtkglarea5-dev,
libgnome-dev, libqt3-mt-dev, kdelibs4-dev, liblua50-dev, liblualib50-dev,
libgnomeuimm2.0-dev, libgtkglext1-dev
+Build-Depends: debhelper (>> 4.0.0), freeglut3-dev, gtkglarea5-dev,
libgnome-dev, libqt3-mt-dev, kdelibs4-dev, liblua50-dev, liblualib50-dev,
libgnomeuimm-2.6-dev, libgtkglext1-dev
Standards-Version: 3.6.1
Package: celestia-common
diff -urN ../tmp-orig/celestia-1.3.2/src/celestia/gtkmain.cpp
./src/celestia/gtkmain.cpp
--- ../tmp-orig/celestia-1.3.2/src/celestia/gtkmain.cpp 2004-08-04
07:10:11.000000000 +0000
+++ ./src/celestia/gtkmain.cpp 2005-09-05 08:36:32.000000000 +0000
@@ -324,14 +324,14 @@
{
bool state = getActiveState(w);
- appRenderer->setRenderFlags((appRenderer->getRenderFlags() & ~(int)flag) |
- (state ? (int)flag : 0));
+ appRenderer->setRenderFlags((appRenderer->getRenderFlags() & ~(long)flag) |
+ (state ? (long)flag : 0));
prefs->renderFlags = appRenderer->getRenderFlags();
#ifdef GNOME
// Update GConf
- switch ((int)flag) {
+ switch ((long)flag) {
case Renderer::ShowStars: setFlag(0, "stars", state); break;
case Renderer::ShowPlanets: setFlag(0, "planets", state); break;
case Renderer::ShowGalaxies: setFlag(0, "galaxies", state);
break;
@@ -361,12 +361,12 @@
{
bool state = getActiveState(w);
- appRenderer->setLabelMode((appRenderer->getLabelMode() & ~(int)flag) |
- (state ? (int)flag : 0));
+ appRenderer->setLabelMode((appRenderer->getLabelMode() & ~(long)flag) |
+ (state ? (long)flag : 0));
#ifdef GNOME
// Update GConf
- switch ((int)flag) {
+ switch ((long)flag) {
case Renderer::StarLabels: setFlag(2, "star", state); break;
case Renderer::PlanetLabels: setFlag(2, "planet", state); break;
case Renderer::MoonLabels: setFlag(2, "moon", state); break;
@@ -388,12 +388,12 @@
{
bool state = getActiveState(w);
- appRenderer->setOrbitMask((appRenderer->getOrbitMask() & ~(int)flag) |
- (state ? (int)flag : 0));
+ appRenderer->setOrbitMask((appRenderer->getOrbitMask() & ~(long)flag) |
+ (state ? (long)flag : 0));
#ifdef GNOME
// Update GConf
- switch ((int)flag) {
+ switch ((long)flag) {
case Body::Planet: setFlag(1, "planet", state); break;
case Body::Moon: setFlag(1, "moon", state); break;
case Body::Asteroid: setFlag(1, "asteroid", state); break;
@@ -409,7 +409,7 @@
static gint menuStarStyle(GtkWidget*, gpointer flag)
{
// Set up the desired style
- switch ((int)flag)
+ switch ((long)flag)
{
case Renderer::FuzzyPointStars:
prefs->starStyle = Renderer::FuzzyPointStars;
@@ -901,7 +901,7 @@
appCore->getRenderer()->setDistanceLimit(limit);
char labeltext[10] = "100000 ly";
- sprintf(labeltext, "%d ly", (int)limit);
+ sprintf(labeltext, "%ld ly", (long)limit);
gtk_label_set_text(GTK_LABEL(maglabel), labeltext);
return TRUE;
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]