Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76574 - mplayerplug-in 2.70 and gecko-sdk 1.7.3 build fine on amd64
Summary: mplayerplug-in 2.70 and gecko-sdk 1.7.3 build fine on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-03 16:16 UTC by Brenden Matthews
Modified: 2005-02-04 16:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brenden Matthews 2005-01-03 16:16:25 UTC
mplayerplug-in 2.70 and gecko-sdk 1.7.3 build fine on amd64, it would be nice if they were marked ~amd64, at the very least.  mplayerplug-in 2.70 is also totally stable for me (moreso then any older versions).

Reproducible: Always
Steps to Reproduce:
Comment 1 Christian Roessner 2005-01-30 10:53:42 UTC
Not for me.

Nether gecko-sdk nor mplayerplug-in does compile here on amd64

gecko-sdk:

c++ -o nsFreeType.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -I../.. -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/pref -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/gfx -I../../../dist/include -I/var/tmp/portage/gecko-sdk-1.7.3/work/mozilla/dist/include/nspr     -I/usr/include/freetype2 -I/usr/X11R6/include   -fPIC  -I/usr/X11R6/include -fno-rtti -fno-exceptions  -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=athlon64 -pipe -fPIC -Wno-deprecated -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -ffunction-sections -O1  -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsFreeType.pp nsFreeType.cpp
In file included from nsFreeType.h:39,
                 from nsFreeType.cpp:48:
../../../dist/include/gfx/nsIFreeType2.h:53: Fehler: 
Comment 2 Christian Roessner 2005-01-30 10:53:42 UTC
Not for me.

Nether gecko-sdk nor mplayerplug-in does compile here on amd64

gecko-sdk:

c++ -o nsFreeType.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -I../.. -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/pref -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/gfx -I../../../dist/include -I/var/tmp/portage/gecko-sdk-1.7.3/work/mozilla/dist/include/nspr     -I/usr/include/freetype2 -I/usr/X11R6/include   -fPIC  -I/usr/X11R6/include -fno-rtti -fno-exceptions  -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=athlon64 -pipe -fPIC -Wno-deprecated -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -ffunction-sections -O1  -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/nsFreeType.pp nsFreeType.cpp
In file included from nsFreeType.h:39,
                 from nsFreeType.cpp:48:
../../../dist/include/gfx/nsIFreeType2.h:53: Fehler: »FTC_Image_Cache« wurde nicht deklariert
../../../dist/include/gfx/nsIFreeType2.h:53: Fehler: ISO-C++ verbietet Deklaration von »aImageCache« ohne Typ
../../../dist/include/gfx/nsIFreeType2.h:92: Fehler: »FTC_Image_Cache« wurde nicht deklariert
../../../dist/include/gfx/nsIFreeType2.h:92: Fehler: »FTC_Image_Desc« wurde nicht deklariert
../../../dist/include/gfx/nsIFreeType2.h:92: Fehler: ISO-C++ verbietet Deklaration von »cache« ohne Typ
../../../dist/include/gfx/nsIFreeType2.h:92: Fehler: ISO-C++ verbietet Deklaration von »desc« ohne Typ
../../../dist/include/gfx/nsIFreeType2.h:104: Fehler: »FTC_Image_Cache« wurde nicht deklariert
../../../dist/include/gfx/nsIFreeType2.h:104: Fehler: ISO-C++ verbietet Deklaration von »cache« ohne Typ
In file included from nsFreeType.cpp:48:
nsFreeType.h:107: Fehler: typedef »FTC_Image_Cache_Lookup_t« ist initialisiert (stattdessen lieber __typeof__ verwenden)
nsFreeType.h:107: Fehler: `FTC_Image_Cache' was not declared in this scope
nsFreeType.h:107: Fehler: `FTC_Image_Desc' was not declared in this scope
nsFreeType.h:107: Fehler: expected primary-expression vor »,«-Zeichen
nsFreeType.h:107: Fehler: expected primary-expression vor »,«-Zeichen
nsFreeType.h:107: Fehler: expected primary-expression vor »*«-Zeichen
nsFreeType.h:107: Fehler: expected primary-expression vor »)«-Zeichen
nsFreeType.h:113: Fehler: »FTC_Image_Cache« wurde nicht deklariert
nsFreeType.h:113: Fehler: ISO-C++ verbietet Deklaration von »parameter« ohne Typ
nsFreeType.h:145: Fehler: »FTC_Image_Cache« wurde nicht deklariert
nsFreeType.h:145: Fehler: ISO-C++ verbietet Deklaration von »aImageCache« ohne Typ
nsFreeType.h:145: Fehler: »FTC_Image_Cache« wurde nicht deklariert
nsFreeType.h:145: Fehler: »FTC_Image_Desc« wurde nicht deklariert
nsFreeType.h:145: Fehler: ISO-C++ verbietet Deklaration von »cache« ohne Typ
nsFreeType.h:145: Fehler: ISO-C++ verbietet Deklaration von »desc« ohne Typ
nsFreeType.h:145: Fehler: »FTC_Image_Cache« wurde nicht deklariert
nsFreeType.h:145: Fehler: ISO-C++ verbietet Deklaration von »cache« ohne Typ
nsFreeType.h:216: Fehler: »FTC_Image_Cache« bezeichnet keinen Typ
nsFreeType.cpp:101: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Done_Face« des NULL-Objektes
nsFreeType.cpp:101: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:101: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:102: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Done_FreeType« des NULL-Objektes
nsFreeType.cpp:102: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:102: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:103: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Done_Glyph« des NULL-Objektes
nsFreeType.cpp:103: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:103: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:104: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Get_Char_Index« des NULL-Objektes
nsFreeType.cpp:104: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:104: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:105: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Get_Glyph« des NULL-Objektes
nsFreeType.cpp:105: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:105: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:106: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Get_Sfnt_Table« des NULL-Objektes
nsFreeType.cpp:106: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:106: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:107: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Glyph_Get_CBox« des NULL-Objektes
nsFreeType.cpp:107: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:107: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:108: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Init_FreeType« des NULL-Objektes
nsFreeType.cpp:108: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:108: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:109: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Load_Glyph« des NULL-Objektes
nsFreeType.cpp:109: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:109: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:110: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_New_Face« des NULL-Objektes
nsFreeType.cpp:110: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:110: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:111: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Outline_Decompose« des NULL-Objektes
nsFreeType.cpp:111: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:111: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:112: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Set_Charmap« des NULL-Objektes
nsFreeType.cpp:112: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:112: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:113: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFTC_Image_Cache_Lookup« des NULL-Objektes
nsFreeType.cpp:113: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:113: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:114: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFTC_Manager_Lookup_Size« des NULL-Objektes
nsFreeType.cpp:114: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:114: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:115: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFTC_Manager_Done« des NULL-Objektes
nsFreeType.cpp:115: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:115: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:116: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFTC_Manager_New« des NULL-Objektes
nsFreeType.cpp:116: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:116: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:117: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFTC_Image_Cache_New« des NULL-Objektes
nsFreeType.cpp:117: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:117: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:119: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Glyph_Transform« des NULL-Objektes
nsFreeType.cpp:119: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:119: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:120: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Get_Kerning« des NULL-Objektes
nsFreeType.cpp:120: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:120: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:121: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Glyph_Copy« des NULL-Objektes
nsFreeType.cpp:121: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:121: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:122: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Glyph_To_Bitmap« des NULL-Objektes
nsFreeType.cpp:122: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:122: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:124: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Get_First_Char« des NULL-Objektes
nsFreeType.cpp:124: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:124: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:125: Warnung: ungültiger Zugriff auf nicht-statisches Datenelement »nsFreeType2::nsFT_Get_Next_Char« des NULL-Objektes
nsFreeType.cpp:125: Warnung: (vielleicht wurde das Makro »offsetof« falsch verwendet)
nsFreeType.cpp:125: Warnung: Typkonvertierung von Zeiger auf Ganzzahl anderer Breite
nsFreeType.cpp:285: Fehler: »nsresult nsFreeType2::ImageCacheLookup« ist kein statisches Element von »class nsFreeType2«
nsFreeType.cpp:285: Fehler: `FTC_Image_Cache' was not declared in this scope
nsFreeType.cpp:285: Fehler: `FTC_Image_Desc' was not declared in this scope
nsFreeType.cpp:285: Fehler: `desc' was not declared in this scope
nsFreeType.cpp:286: Fehler: expected primary-expression vor "glyphID"
nsFreeType.cpp:286: Fehler: expected primary-expression vor »*«-Zeichen
nsFreeType.cpp:286: Fehler: `glyph' was not declared in this scope
nsFreeType.cpp:287: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
nsFreeType.cpp:287: Fehler: expected `,' or `;' vor »{«-Zeichen
nsFreeType.cpp:323: Fehler: »FTC_Image_Cache« wurde nicht deklariert
nsFreeType.cpp:324: Fehler: ISO-C++ verbietet Deklaration von »cache« ohne Typ
nsFreeType.cpp:392: Fehler: »nsresult nsFreeType2::GetImageCache« ist kein statisches Element von »class nsFreeType2«
nsFreeType.cpp:392: Fehler: `FTC_Image_Cache' was not declared in this scope
nsFreeType.cpp:392: Fehler: `aCache' was not declared in this scope
nsFreeType.cpp:393: Fehler: expected `,' or `;' vor »{«-Zeichen
nsFreeType.cpp: In member function `void nsFreeType2::ClearGlobals()':
nsFreeType.cpp:429: Fehler: `mImageCache' undeclared (first use this function)
nsFreeType.cpp:429: Fehler: (Each undeclared identifier is reported only once for each function it appears in.)
nsFreeType.cpp: In member function `PRBool nsFreeType2::InitLibrary()':
nsFreeType.cpp:668: Fehler: `mImageCache' undeclared (first use this function)
gmake[4]: *** [nsFreeType.o] Fehler 1
gmake[4]: Leaving directory `/var/tmp/portage/gecko-sdk-1.7.3/work/mozilla/gfx/src/freetype'
gmake[3]: *** [libs] Fehler 2
gmake[3]: Leaving directory `/var/tmp/portage/gecko-sdk-1.7.3/work/mozilla/gfx/src'
gmake[2]: *** [libs] Fehler 2
gmake[2]: Leaving directory `/var/tmp/portage/gecko-sdk-1.7.3/work/mozilla/gfx'
gmake[1]: *** [tier_9] Fehler 2
gmake[1]: Leaving directory `/var/tmp/portage/gecko-sdk-1.7.3/work/mozilla'
make: *** [default] Fehler 2

mplayerplug-in:

The plugin produced too many errors that my buffer of gnome terminal was not large enough.

[...]
Source/plugin.cpp:1769: Fehler: Variable oder Feld »GetShowControls« als »void« deklariert
Source/plugin.cpp:1769: Fehler: »int nsPluginInstance::GetShowControls« ist kein statisches Element von »class nsPluginInstance«
Source/plugin.cpp:1769: Fehler: `PRBool' was not declared in this scope
Source/plugin.cpp:1769: Fehler: `_retval' was not declared in this scope
Source/plugin.cpp:1770: Fehler: expected `,' or `;' vor »{«-Zeichen
Source/plugin.cpp:1775: Fehler: Variable oder Feld »SetShowControls« als »void« deklariert
Source/plugin.cpp:1775: Fehler: »int nsPluginInstance::SetShowControls« ist kein statisches Element von »class nsPluginInstance«
Source/plugin.cpp:1775: Fehler: `PRBool' was not declared in this scope
Source/plugin.cpp:1776: Fehler: expected `,' or `;' vor »{«-Zeichen
Source/plugin.cpp:1830: Fehler: Variable oder Feld »GetFullscreen« als »void« deklariert
Source/plugin.cpp:1830: Fehler: »int nsPluginInstance::GetFullscreen« ist kein statisches Element von »class nsPluginInstance«
Source/plugin.cpp:1830: Fehler: `PRBool' was not declared in this scope
Source/plugin.cpp:1830: Fehler: `_retval' was not declared in this scope
Source/plugin.cpp:1831: Fehler: expected `,' or `;' vor »{«-Zeichen
Source/plugin.cpp:1836: Fehler: Variable oder Feld »SetFullscreen« als »void« deklariert
Source/plugin.cpp:1836: Fehler: »int nsPluginInstance::SetFullscreen« ist kein statisches Element von »class nsPluginInstance«
Source/plugin.cpp:1836: Fehler: `PRBool' was not declared in this scope
Source/plugin.cpp:1837: Fehler: expected `,' or `;' vor »{«-Zeichen
Source/plugin.cpp:2191: Fehler: Variable oder Feld »GetShowlogo« als »void« deklariert
Source/plugin.cpp:2191: Fehler: »int nsPluginInstance::GetShowlogo« ist kein statisches Element von »class nsPluginInstance«
Source/plugin.cpp:2191: Fehler: `PRBool' was not declared in this scope
Source/plugin.cpp:2191: Fehler: `_retval' was not declared in this scope
Source/plugin.cpp:2192: Fehler: expected `,' or `;' vor »{«-Zeichen
Source/plugin.cpp:2197: Fehler: Variable oder Feld »SetShowlogo« als »void« deklariert
Source/plugin.cpp:2197: Fehler: »int nsPluginInstance::SetShowlogo« ist kein statisches Element von »class nsPluginInstance«
Source/plugin.cpp:2197: Fehler: `PRBool' was not declared in this scope
Source/plugin.cpp:2198: Fehler: expected `,' or `;' vor »{«-Zeichen
Source/plugin.cpp:2219: Fehler: »NPError« bezeichnet keinen Typ
Source/plugin.cpp: In member function `nsScriptablePeer* nsPluginInstance::getScriptablePeer()':
Source/plugin.cpp:2265: Fehler: `NS_ADDREF' undeclared (first use this function)
Source/plugin.cpp: In member function `nsControlsScriptablePeer* nsPluginInstance::getControlsScriptablePeer()':
Source/plugin.cpp:2279: Fehler: `NS_ADDREF' undeclared (first use this function)
Source/../pixmaps/logo.xpm: At global scope:
Source/../pixmaps/logo.xpm:2: Warnung: »logo_xpm« definiert, aber nicht verwendet
make: *** [plugin.o] Fehler 1

So, this is not stable, isn´t it?

Regards
Christian
Comment 3 Christian Roessner 2005-01-30 14:45:14 UTC
Have a look at: http://bugs.gentoo.org/show_bug.cgi?id=73255
Comment 4 Brenden Matthews 2005-02-04 16:22:58 UTC
It seems these are both ~amd64 or +amd64 now, so this bug is unnecessary.  I won't mark it as "resolved" because last time I got in trouble.
Comment 5 Simon Stelling (RETIRED) gentoo-dev 2005-02-04 16:47:29 UTC
you're right