Re: make error: For Fedora 12 Desktop PC
Kevin DeKorte <[email protected]> Thu, 04 Feb 2010 06:49:08 -0700
| Newsgroups | gmane.comp.mozilla.mplayerplug-in |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 02/04/2010 03:50 AM, Rachit shah wrote: > Hi, > > I have downloaded mplayerplug-in source code mplayerplug-in-3.50.tar.gz > and mplayerplug-in-3.55.tar.gz > I am trying to configure for Fedora 12 Desktop PC.It has > mplayer(mplayer-1.0-0.111.20091029svn.fc12.i686) and Firefox 3.5.6 > installed. > Please use the daily Source code found here: http://mplayerplug-in.sourceforge.net/download.php Direct download: http://mplayerplug-in.sourceforge.net/mplayerplug-in-daily.tar.gz If you are using just Fedora 12 I would recommend to use RPMFusion and use gecko-mediaplayer instead. The make errors are due to using an old mplayerplug-in with a newer xulrunner. You probably don't need the --with-mozilla-home option below. Kevin > I have tried to configure with following command as per ./whatoptions.sh > mentioned in both source code. > > ./configure --prefix=/usr --enable-x --with-mozila-home=/usr/lib > > It has successfully done configuration. > Configuration log > /*********************************************/ > [Rachit@RachitLinuxPC mplayerplug-in]$ ./configure --prefix=/usr > --enable-x --with-mozila-home=/usr/lib > checking for g++... g++ > checking for C++ compiler default output file name... a.out > checking whether the C++ compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking for gcc... gcc > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking for a BSD-compatible install... /usr/bin/install -c > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > configure: Determining mozilla/firefox packages to build against > checking for pkg-config... /usr/bin/pkg-config > checking for mozilla-plugin... yes > checking MOZPLUG_CFLAGS... -DXP_UNIX -DOJI > -I/usr/include/xulrunner-sdk-1.9.1/stable > -I/usr/include/xulrunner-sdk-1.9.1/java > -I/usr/include/xulrunner-sdk-1.9.1/plugin -I/usr/include/nspr4 > checking MOZPLUG_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl > checking how to run the C preprocessor... gcc -E > checking for x11... yes > checking X_CFLAGS... > checking X_LIBS... -lX11 > checking for xt... yes > checking XT_CFLAGS... > checking XT_LIBS... -lXt -lX11 > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking for xpm... yes > checking XPM_CFLAGS... > checking XPM_LIBS... -lXpm -lX11 > checking for ANSI C header files... (cached) yes > checking stddef.h usability... yes > checking stddef.h presence... yes > checking for stddef.h... yes > checking for stdlib.h... (cached) yes > checking for unistd.h... (cached) yes > checking for sys/stat.h... (cached) yes > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking for an ANSI C-conforming const... yes > checking whether time.h and sys/time.h may both be included... yes > checking for pid_t... yes > checking for size_t... yes > checking for stdlib.h... (cached) yes > checking for GNU libc compatible malloc... yes > checking vfork.h usability... no > checking vfork.h presence... no > checking for vfork.h... no > checking for fork... yes > checking for vfork... yes > checking for working fork... yes > checking for working vfork... (cached) yes > checking for memset... yes > checking for strcasecmp... yes > checking for strchr... yes > checking for strdup... yes > checking for strncasecmp... yes > checking for strstr... yes > checking for strrchr... yes > checking for snprintf... yes > checking for mkfifo... yes > checking for dup2... yes > checking for gettimeofday... yes > checking for strerror... yes > checking for strtol... yes > checking for mkdir... yes > checking for setlocale... yes > checking for memmem... yes > checking libintl.h usability... yes > checking libintl.h presence... yes > checking for libintl.h... yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking sys/param.h usability... yes > checking sys/param.h presence... yes > checking for sys/param.h... yes > checking locale.h usability... yes > checking locale.h presence... yes > checking for locale.h... yes > checking for stdbool.h that conforms to C99... yes > checking for _Bool... yes > checking for sys/wait.h that is POSIX.1 compatible... yes > checking return type of signal handlers... void > checking for DPMSQueryExtension in -lXdpms... no > checking for X11/extensions/dpms.h... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: WARNING: Makefile.in seems to ignore the --datarootdir > setting > config.status: creating po/Makefile > config.status: WARNING: po/Makefile.in seems to ignore the > --datarootdir setting > config.status: creating install.sh > config.status: WARNING: install.sh.in <http://install.sh.in> seems to > ignore the --datarootdir setting > config.status: creating uninstall.sh > config.status: creating config.h > ************************************************************** > ARE YOU SURE YOU WANT TO BUILD WITHOUT GTK? > BECAUSE mplayerplug-in WITHOUT GTK TAKES AWAY FUNCITIONALITY > ************************************************************** > /**********************************************/ > > When I try to do make then got following error. > > /*****************************************************/ > [Rachit@RachitLinuxPC mplayerplug-in]$ make > g++ -c -o plugin.o -Wall -DXP_UNIX -DMOZ_X11 -DXP_UNIX -DOJI > -I/usr/include/xulrunner-sdk-1.9.1/stable > -I/usr/include/xulrunner-sdk-1.9.1/java > -I/usr/include/xulrunner-sdk-1.9.1/plugin -I/usr/include/nspr4 > -I/usr/include/xulrunner-sdk-1.9.1 -g -O2 -g -O2 -Iinclude > -fPIC -DX_ENABLED Source/plugin.cpp > In file included from include/pluginbase.h:41, > from Source/plugin.h:53, > from Source/plugin.cpp:37: > include/npplat.h:42:19: error: npupp.h: No such file or directory > In file included from Source/nsScriptablePeer.h:48, > from Source/plugin.h:54, > from Source/plugin.cpp:37: > Source/nsIScriptableMplayerPlugin.h:28:60: error: macro > "NS_DEFINE_STATIC_IID_ACCESSOR" requires 2 arguments, but only 1 given > Source/nsIScriptableMplayerPlugin.h:123:64: error: macro > "NS_DEFINE_STATIC_IID_ACCESSOR" requires 2 arguments, but only 1 given > In file included from Source/nsScriptablePeer.h:48, > from Source/plugin.h:54, > from Source/plugin.cpp:37: > Source/nsIScriptableMplayerPlugin.h:28: error: ISO C++ forbids > declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type > Source/nsIScriptableMplayerPlugin.h:31: error: expected ';' before 'virtual' > Source/nsIScriptableMplayerPlugin.h:123: error: ISO C++ forbids > declaration of 'NS_DEFINE_STATIC_IID_ACCESSOR' with no type > Source/nsIScriptableMplayerPlugin.h:126: error: expected ';' before > 'virtual' > In file included from Source/plugin.h:54, > from Source/plugin.cpp:37: > Source/nsScriptablePeer.h: In member function 'virtual nsresult > nsClassInfoMixin::GetImplementationLanguage(PRUint32*)': > Source/nsScriptablePeer.h:64: error: 'nsIProgrammingLanguage' has not > been declared > Source/plugin.cpp: In member function 'void nsPluginInstance::shutdown()': > Source/plugin.cpp:437: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:440: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void nsPluginInstance::Play()': > Source/plugin.cpp:2241: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void nsPluginInstance::Pause()': > Source/plugin.cpp:2271: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void nsPluginInstance::Stop()': > Source/plugin.cpp:2291: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2293: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2303: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void nsPluginInstance::Quit()': > Source/plugin.cpp:2321: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2322: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void > nsPluginInstance::FastForward()': > Source/plugin.cpp:2348: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2349: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2351: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void > nsPluginInstance::FastReverse()': > Source/plugin.cpp:2375: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2376: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2378: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void nsPluginInstance::Seek(double)': > Source/plugin.cpp:2391: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp:2395: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void nsPluginInstance::VolumeUp()': > Source/plugin.cpp:2409: warning: deprecated conversion from string > constant to 'char*' > Source/plugin.cpp: In member function 'void nsPluginInstance::VolumeDown()': > Source/plugin.cpp:2423: warning: deprecated conversion from string > constant to 'char*' > make: *** [plugin.o] Error 1 > [Rachit@RachitLinuxPC mplayerplug-in]$ > > /*******************************************************/ > > How to resolve this error ? > > Thanks, > Rachit Shah > +91 99250 28064 > > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > > > > _______________________________________________ > Mplayerplug-in-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mplayerplug-in-devel - -- Get my public GnuPG key from http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAktq0FQACgkQ6w2kMH0L1dE/HgCbB7PmJQbpewU6PB6oc7e+7sk/ 0oQAn38UDxjBwaUMQCK0N7/0KDEkZBi0 =Cbcg -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com