Thread: [Mplayerplug-in-devel] Unable to compile MPlayerplug-in v2.0
Brought to you by:
kdekorte
From: Phillip Pi <ph...@ap...> - 2004-02-10 23:53:45
|
Hello! I am unable to compile the newest version of MPlayerplug-in v2.0 on my old Linux box: [ant@ANTux-P3 mplayerplug-in]$ ./configure checking for g++... g++ checking for C++ compiler default output... 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 ANSI C... none needed checking for a BSD-compatible install... /usr/bin/install -c checking for pkg-config... /usr/bin/pkg-config checking for mozilla-plugin... yes checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl checking how to run the C preprocessor... gcc -E checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for egrep... 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 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 X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/Intrinsic.h usability... yes checking X11/Intrinsic.h presence... yes checking for X11/Intrinsic.h... yes checking X11/StringDefs.h usability... yes checking X11/StringDefs.h presence... yes checking for X11/StringDefs.h... yes checking for sys/stat.h... (cached) yes checking for an ANSI C-conforming const... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... 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 memmem... yes checking for strlcpy... no checking for strlcat... no checking X11/xpm.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h [ant@ANTux-P3 mplayerplug-in]$ ./configure [ant@ANTux-P3 mplayerplug-in]$ make g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 Source/plugin.cpp In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, from Source/nsIScriptableMplayerPlugin.h:10, from Source/nsScriptablePeer.h:48, from Source/plugin.h:42, from Source/plugin.cpp:38: /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such file or directory make: *** [plugin.o] Error 1 According to http://sourceforge.net/mailarchive/forum.php?thread_id=3871620&forum_id=21800 post, I need the source. Where can I get the mozilla-devel (v1.4) package for old Red Hat Linux 7.1? This is the list of RPM packages installed (from ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.4/contributed/Red_Hat_7x_RPMS/i386/): [ant@ANTux-P3 mplayerplug-in]$ rpm -qa |grep mozilla mozilla-dom-inspector-1.4-0.7.3 mozilla-nspr-1.4-0.7.3 mozilla-nspr-devel-1.4-0.7.3 kdebindings-kmozilla-3.0.0-1 mozilla-chat-1.4-0.7.3 mozilla-mail-1.4-0.7.3 mozilla-nss-1.4-0.7.3 mozilla-js-debugger-1.4-0.7.3 mozilla-psm-1.4-0.7.3 mozilla-1.4-0.7.3 mozilla-nss-devel-1.4-0.7.3 nautilus-mozilla-1.0.6-ximian.14 mozilla-devel-1.4-0.7.3 Thank you in advance. :) -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. |
From: Kevin D. <kde...@ya...> - 2004-02-11 00:21:49
|
Phillip, Looks like something is missing or not configured right in your mozilla-devel package. Mozilla-config.h is not something I provide. Kevin On Tuesday 10 February 2004 04:53 pm, Phillip Pi wrote: > Hello! I am unable to compile the newest version of MPlayerplug-in v2.0 on > my old Linux box: > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > checking for g++... g++ > checking for C++ compiler default output... 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 ANSI C... none needed > checking for a BSD-compatible install... /usr/bin/install -c > checking for pkg-config... /usr/bin/pkg-config > checking for mozilla-plugin... yes > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > -lnspr4 -lpthread -ldl > checking how to run the C preprocessor... gcc -E > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > checking for gethostbyname... yes > checking for connect... yes > checking for remove... yes > checking for shmat... yes > checking for IceConnectionNumber in -lICE... yes > checking for egrep... 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 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 X11/Xlib.h usability... yes > checking X11/Xlib.h presence... yes > checking for X11/Xlib.h... yes > checking X11/Intrinsic.h usability... yes > checking X11/Intrinsic.h presence... yes > checking for X11/Intrinsic.h... yes > checking X11/StringDefs.h usability... yes > checking X11/StringDefs.h presence... yes > checking for X11/StringDefs.h... yes > checking for sys/stat.h... (cached) yes > checking for an ANSI C-conforming const... yes > checking for stdlib.h... (cached) yes > checking for GNU libc compatible malloc... 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 memmem... yes > checking for strlcpy... no > checking for strlcat... no > checking X11/xpm.h usability... yes > checking X11/xpm.h presence... yes > checking for X11/xpm.h... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating config.h > [ant@ANTux-P3 mplayerplug-in]$ ./configure > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 Source/plugin.cpp > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > from Source/nsIScriptableMplayerPlugin.h:10, > from Source/nsScriptablePeer.h:48, > from Source/plugin.h:42, > from Source/plugin.cpp:38: > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such > file or directory > make: *** [plugin.o] Error 1 > > According to > http://sourceforge.net/mailarchive/forum.php?thread_id=3871620&forum_id=218 >00 post, I need the source. Where can I get the mozilla-devel (v1.4) package > for old Red Hat Linux 7.1? This is the list of RPM packages installed (from > ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.4/contribut >ed/Red_Hat_7x_RPMS/i386/): > > [ant@ANTux-P3 mplayerplug-in]$ rpm -qa |grep mozilla > mozilla-dom-inspector-1.4-0.7.3 > mozilla-nspr-1.4-0.7.3 > mozilla-nspr-devel-1.4-0.7.3 > kdebindings-kmozilla-3.0.0-1 > mozilla-chat-1.4-0.7.3 > mozilla-mail-1.4-0.7.3 > mozilla-nss-1.4-0.7.3 > mozilla-js-debugger-1.4-0.7.3 > mozilla-psm-1.4-0.7.3 > mozilla-1.4-0.7.3 > mozilla-nss-devel-1.4-0.7.3 > nautilus-mozilla-1.0.6-ximian.14 > mozilla-devel-1.4-0.7.3 > > Thank you in advance. :) |
From: Phillip Pi <ph...@ap...> - 2004-02-11 00:26:16
|
Hi Kevin, Oops, I didn't notice I already had mozilla-devl package installed. You gave me an idea to search for mozilla-config.h and found: /usr/include/mozilla-1.4/mozilla-config.h How can I tell your configure script to use that one? -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. On Tue, 10 Feb 2004, Kevin DeKorte wrote: > Phillip, > > Looks like something is missing or not configured right in your mozilla-devel > package. Mozilla-config.h is not something I provide. > > Kevin > > On Tuesday 10 February 2004 04:53 pm, Phillip Pi wrote: > > Hello! I am unable to compile the newest version of MPlayerplug-in v2.0 on > > my old Linux box: > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > checking for g++... g++ > > checking for C++ compiler default output... 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 ANSI C... none needed > > checking for a BSD-compatible install... /usr/bin/install -c > > checking for pkg-config... /usr/bin/pkg-config > > checking for mozilla-plugin... yes > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > -lnspr4 -lpthread -ldl > > checking how to run the C preprocessor... gcc -E > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > checking for gethostbyname... yes > > checking for connect... yes > > checking for remove... yes > > checking for shmat... yes > > checking for IceConnectionNumber in -lICE... yes > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > checking X11/Xlib.h presence... yes > > checking for X11/Xlib.h... yes > > checking X11/Intrinsic.h usability... yes > > checking X11/Intrinsic.h presence... yes > > checking for X11/Intrinsic.h... yes > > checking X11/StringDefs.h usability... yes > > checking X11/StringDefs.h presence... yes > > checking for X11/StringDefs.h... yes > > checking for sys/stat.h... (cached) yes > > checking for an ANSI C-conforming const... yes > > checking for stdlib.h... (cached) yes > > checking for GNU libc compatible malloc... 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 memmem... yes > > checking for strlcpy... no > > checking for strlcat... no > > checking X11/xpm.h usability... yes > > checking X11/xpm.h presence... yes > > checking for X11/xpm.h... yes > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating config.h > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > [ant@ANTux-P3 mplayerplug-in]$ make > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 Source/plugin.cpp > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > from Source/nsIScriptableMplayerPlugin.h:10, > > from Source/nsScriptablePeer.h:48, > > from Source/plugin.h:42, > > from Source/plugin.cpp:38: > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such > > file or directory > > make: *** [plugin.o] Error 1 > > > > According to > > http://sourceforge.net/mailarchive/forum.php?thread_id=3871620&forum_id=218 > >00 post, I need the source. Where can I get the mozilla-devel (v1.4) package > > for old Red Hat Linux 7.1? This is the list of RPM packages installed (from > > ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.4/contribut > >ed/Red_Hat_7x_RPMS/i386/): > > > > [ant@ANTux-P3 mplayerplug-in]$ rpm -qa |grep mozilla > > mozilla-dom-inspector-1.4-0.7.3 > > mozilla-nspr-1.4-0.7.3 > > mozilla-nspr-devel-1.4-0.7.3 > > kdebindings-kmozilla-3.0.0-1 > > mozilla-chat-1.4-0.7.3 > > mozilla-mail-1.4-0.7.3 > > mozilla-nss-1.4-0.7.3 > > mozilla-js-debugger-1.4-0.7.3 > > mozilla-psm-1.4-0.7.3 > > mozilla-1.4-0.7.3 > > mozilla-nss-devel-1.4-0.7.3 > > nautilus-mozilla-1.0.6-ximian.14 > > mozilla-devel-1.4-0.7.3 > > > > Thank you in advance. :) > |
From: Kevin D. <kde...@ya...> - 2004-02-11 00:45:16
|
Phillip, In "Makefile" find the line that starts with CFLAGS and try adding "-I/usr/include/mozilla-1.4" (without quotes) to the end and then rerun "make" Kevin On Tuesday 10 February 2004 05:25 pm, Phillip Pi wrote: > Hi Kevin, > > > Oops, I didn't notice I already had mozilla-devl package installed. You > gave me an idea to search for mozilla-config.h and found: > > /usr/include/mozilla-1.4/mozilla-config.h > > How can I tell your configure script to use that one? |
From: Phillip Pi <ph...@ap...> - 2004-02-11 00:51:52
|
Kevin, I redecompress the source, ran ./configure, and added -I/usr/include/mozilla-1.4 to the end of the CFLAGS= line and tried make and got farther, but I still had problems: [ant@ANTux-P3 mplayerplug-in]$ make g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 Source/plugin.cpp Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow (NPWindow *)': Source/plugin.cpp:394: warning: unsigned int format, Window arg (arg 2) Source/plugin.cpp:394: warning: unsigned int format, __builtin_va_list arg (arg 3) Source/plugin.cpp:400: warning: unsigned int format, __builtin_va_list arg (arg 4) g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 Source/nsScriptablePeer.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 plugingate/npp_gate.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 plugingate/np_entry.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 plugingate/npn_gate.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 Source/plugin-support.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 Source/plugin-setup.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 Source/plugin-list.cpp Source/plugin-list.cpp: In function `void deleteList (Node *)': Source/plugin-list.cpp:82: warning: int format, long int arg (arg 2) Source/plugin-list.cpp: In function `void buildPlaylist (nsPluginInstance *, char *, Node *)': Source/plugin-list.cpp:257: `memmem' undeclared (first use this function) Source/plugin-list.cpp:257: (Each undeclared identifier is reported only once for each function it appears in.) Source/plugin-list.cpp:227: warning: `char *rdrf' might be used uninitialized in this function Source/plugin-list.cpp:228: warning: `char *rmdr' might be used uninitialized in this function Now what? -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. On Tue, 10 Feb 2004, Kevin DeKorte wrote: > Phillip, > > In "Makefile" find the line that starts with CFLAGS and try adding > "-I/usr/include/mozilla-1.4" (without quotes) to the end and then rerun > "make" > > Kevin > > > On Tuesday 10 February 2004 05:25 pm, Phillip Pi wrote: > > Hi Kevin, > > > > > > Oops, I didn't notice I already had mozilla-devl package installed. You > > gave me an idea to search for mozilla-config.h and found: > > > > /usr/include/mozilla-1.4/mozilla-config.h > > > > How can I tell your configure script to use that one? |
From: Kevin D. <kde...@ya...> - 2004-02-11 01:11:22
|
Phillip, Interesting, because from your previous post the configure states that memmem is available. And yet it is not finding it. What version of gcc are you using anyway? Any particular reason you are running the plugin on such and old setup? Kevin On Tuesday 10 February 2004 05:51 pm, Phillip Pi wrote: > Kevin, I redecompress the source, ran ./configure, and added > -I/usr/include/mozilla-1.4 to the end of the CFLAGS= line and tried make > and got farther, but I still had problems: > > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > Source/plugin.cpp > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > (NPWindow *)': > Source/plugin.cpp:394: warning: unsigned int format, Window arg (arg 2) > Source/plugin.cpp:394: warning: unsigned int format, __builtin_va_list > arg (arg 3) > Source/plugin.cpp:400: warning: unsigned int format, __builtin_va_list > arg (arg 4) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > Source/nsScriptablePeer.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > plugingate/npp_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > plugingate/np_entry.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > plugingate/npn_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > Source/plugin-support.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > Source/plugin-setup.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > Source/plugin-list.cpp > Source/plugin-list.cpp: In function `void deleteList (Node *)': > Source/plugin-list.cpp:82: warning: int format, long int arg (arg 2) > Source/plugin-list.cpp: In function `void buildPlaylist > (nsPluginInstance *, char *, Node *)': > Source/plugin-list.cpp:257: `memmem' undeclared (first use this > function) > Source/plugin-list.cpp:257: (Each undeclared identifier is reported > only once for each function it appears in.) > Source/plugin-list.cpp:227: warning: `char *rdrf' might be used > uninitialized in this function > Source/plugin-list.cpp:228: warning: `char *rmdr' might be used > uninitialized in this function > > Now what? |
From: Phillip Pi <ph...@ap...> - 2004-02-11 01:17:37
|
On Tue, 10 Feb 2004, Kevin DeKorte wrote: > Phillip, > > Interesting, because from your previous post the configure states that memmem > is available. And yet it is not finding it. What version of gcc are you using > anyway? [ant@ANTux-P3 download]$ gcc --version 2.96 [ant@ANTux-P3 download]$ rpm -qa |grep gcc gcc-objc-2.96-112.7.1 gcc-chill-2.96-112.7.1 gcc-2.96-112.7.1 gcc-g77-2.96-112.7.1 libgcc-3.0.4-1 gcc-java-2.96-112.7.1 gcc-c++-2.96-112.7.1 > Any particular reason you are running the plugin on such and old setup? I use it as my backup machine in case my gaming machine is in used or down. Just a note. I didn't have problems compiling and using MPlayerplug-in before v2.0. I think the current version I have is v1.0 since I usually install the version on the day I see it on freshmeat site: -rwxrwxr-x 1 root root 178236 Dec 2 15:03 mplayerplug-in.so > On Tuesday 10 February 2004 05:51 pm, Phillip Pi wrote: > > Kevin, I redecompress the source, ran ./configure, and added > > -I/usr/include/mozilla-1.4 to the end of the CFLAGS= line and tried make > > and got farther, but I still had problems: > > > > [ant@ANTux-P3 mplayerplug-in]$ make > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > Source/plugin.cpp > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > (NPWindow *)': > > Source/plugin.cpp:394: warning: unsigned int format, Window arg (arg 2) > > Source/plugin.cpp:394: warning: unsigned int format, __builtin_va_list > > arg (arg 3) > > Source/plugin.cpp:400: warning: unsigned int format, __builtin_va_list > > arg (arg 4) > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > Source/nsScriptablePeer.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > plugingate/npp_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > plugingate/np_entry.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > plugingate/npn_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > Source/plugin-support.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > Source/plugin-setup.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 -I/usr/include/mozilla-1.4 > > Source/plugin-list.cpp > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > Source/plugin-list.cpp:82: warning: int format, long int arg (arg 2) > > Source/plugin-list.cpp: In function `void buildPlaylist > > (nsPluginInstance *, char *, Node *)': > > Source/plugin-list.cpp:257: `memmem' undeclared (first use this > > function) > > Source/plugin-list.cpp:257: (Each undeclared identifier is reported > > only once for each function it appears in.) > > Source/plugin-list.cpp:227: warning: `char *rdrf' might be used > > uninitialized in this function > > Source/plugin-list.cpp:228: warning: `char *rmdr' might be used > > uninitialized in this function > > > > Now what? |
From: Kevin D. <kde...@ya...> - 2004-02-11 04:37:45
|
Ahh the dreaded RedHat 2.96 g++ compiler... To support javascript the code had to be converted to C++ from C. g++ 2.96 has several problems with C++ code. The reason the pre 2.0 versions work is that it was written in C and was not affected by the g++ compiler issues. Most of the bug fixes are in the mplayerplug-in-old CVS project and so you could try that. Kevin On Tuesday 10 February 2004 06:17 pm, Phillip Pi wrote: > On Tue, 10 Feb 2004, Kevin DeKorte wrote: > > Phillip, > > > > Interesting, because from your previous post the configure states that > > memmem is available. And yet it is not finding it. What version of gcc > > are you using anyway? > > [ant@ANTux-P3 download]$ gcc --version > 2.96 > > [ant@ANTux-P3 download]$ rpm -qa |grep gcc > gcc-objc-2.96-112.7.1 > gcc-chill-2.96-112.7.1 > gcc-2.96-112.7.1 > gcc-g77-2.96-112.7.1 > libgcc-3.0.4-1 > gcc-java-2.96-112.7.1 > gcc-c++-2.96-112.7.1 > > > Any particular reason you are running the plugin on such and old setup? > > I use it as my backup machine in case my gaming machine is in used or > down. > > Just a note. I didn't have problems compiling and using MPlayerplug-in > before v2.0. I think the current version I have is v1.0 since I usually > install the version on the day I see it on freshmeat site: > > -rwxrwxr-x 1 root root 178236 Dec 2 15:03 mplayerplug-in.so > > > On Tuesday 10 February 2004 05:51 pm, Phillip Pi wrote: > > > Kevin, I redecompress the source, ran ./configure, and added > > > -I/usr/include/mozilla-1.4 to the end of the CFLAGS= line and tried > > > make and got farther, but I still had problems: > > > > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 Source/plugin.cpp > > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > > (NPWindow *)': > > > Source/plugin.cpp:394: warning: unsigned int format, Window arg (arg 2) > > > Source/plugin.cpp:394: warning: unsigned int format, __builtin_va_list > > > arg (arg 3) > > > Source/plugin.cpp:400: warning: unsigned int format, __builtin_va_list > > > arg (arg 4) > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 Source/nsScriptablePeer.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 plugingate/npp_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 plugingate/np_entry.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 plugingate/npn_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 Source/plugin-support.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 Source/plugin-setup.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > -I/usr/include/mozilla-1.4 Source/plugin-list.cpp > > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > > Source/plugin-list.cpp:82: warning: int format, long int arg (arg 2) > > > Source/plugin-list.cpp: In function `void buildPlaylist > > > (nsPluginInstance *, char *, Node *)': > > > Source/plugin-list.cpp:257: `memmem' undeclared (first use this > > > function) > > > Source/plugin-list.cpp:257: (Each undeclared identifier is reported > > > only once for each function it appears in.) > > > Source/plugin-list.cpp:227: warning: `char *rdrf' might be used > > > uninitialized in this function > > > Source/plugin-list.cpp:228: warning: `char *rmdr' might be used > > > uninitialized in this function > > > > > > Now what? > > ------------------------------------------------------- > The SF.Net email is sponsored by EclipseCon 2004 > Premiere Conference on Open Tools Development and Integration > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. > http://www.eclipsecon.org/osdn > _______________________________________________ > Mplayerplug-in-devel mailing list > Mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mplayerplug-in-devel |
From: Phillip Pi <ph...@ap...> - 2004-02-11 04:59:06
|
On Tue, 10 Feb 2004, Kevin DeKorte wrote: > Ahh the dreaded RedHat 2.96 g++ compiler... Argh like MPlayer! :) > To support javascript the code had to be converted to C++ from C. g++ 2.96 has > several problems with C++ code. The reason the pre 2.0 versions work is that > it was written in C and was not affected by the g++ compiler issues. > > Most of the bug fixes are in the mplayerplug-in-old CVS project and so you > could try that. I think I will wait for the stable version. Do you have any ideas when the next stable version will be out? For now, I will keep using the old version since I use it rarely, but it is handy when I need to watch video stuff like QT. ;) > > > Phillip, > > > > > > Interesting, because from your previous post the configure states that > > > memmem is available. And yet it is not finding it. What version of gcc > > > are you using anyway? > > > > [ant@ANTux-P3 download]$ gcc --version > > 2.96 > > > > [ant@ANTux-P3 download]$ rpm -qa |grep gcc > > gcc-objc-2.96-112.7.1 > > gcc-chill-2.96-112.7.1 > > gcc-2.96-112.7.1 > > gcc-g77-2.96-112.7.1 > > libgcc-3.0.4-1 > > gcc-java-2.96-112.7.1 > > gcc-c++-2.96-112.7.1 > > > > > Any particular reason you are running the plugin on such and old setup? > > > > I use it as my backup machine in case my gaming machine is in used or > > down. > > > > Just a note. I didn't have problems compiling and using MPlayerplug-in > > before v2.0. I think the current version I have is v1.0 since I usually > > install the version on the day I see it on freshmeat site: > > > > -rwxrwxr-x 1 root root 178236 Dec 2 15:03 mplayerplug-in.so > > > > > On Tuesday 10 February 2004 05:51 pm, Phillip Pi wrote: > > > > Kevin, I redecompress the source, ran ./configure, and added > > > > -I/usr/include/mozilla-1.4 to the end of the CFLAGS= line and tried > > > > make and got farther, but I still had problems: > > > > > > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 Source/plugin.cpp > > > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > > > (NPWindow *)': > > > > Source/plugin.cpp:394: warning: unsigned int format, Window arg (arg 2) > > > > Source/plugin.cpp:394: warning: unsigned int format, __builtin_va_list > > > > arg (arg 3) > > > > Source/plugin.cpp:400: warning: unsigned int format, __builtin_va_list > > > > arg (arg 4) > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 Source/nsScriptablePeer.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 plugingate/npp_gate.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 plugingate/np_entry.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 plugingate/npn_gate.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 Source/plugin-support.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 Source/plugin-setup.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -g1 -O1 > > > > -I/usr/include/mozilla-1.4 Source/plugin-list.cpp > > > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > > > Source/plugin-list.cpp:82: warning: int format, long int arg (arg 2) > > > > Source/plugin-list.cpp: In function `void buildPlaylist > > > > (nsPluginInstance *, char *, Node *)': > > > > Source/plugin-list.cpp:257: `memmem' undeclared (first use this > > > > function) > > > > Source/plugin-list.cpp:257: (Each undeclared identifier is reported > > > > only once for each function it appears in.) > > > > Source/plugin-list.cpp:227: warning: `char *rdrf' might be used > > > > uninitialized in this function > > > > Source/plugin-list.cpp:228: warning: `char *rmdr' might be used > > > > uninitialized in this function > > > > > > > > Now what? |
From: Phillip Pi <ph...@ap...> - 2004-02-13 23:37:03
|
Just a follow-up since v2.10 came out since I had problems with v2.0: [ant@ANTux-P3 mplayerplug-in]$ ./configure checking for g++... g++ checking for C++ compiler default output... 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 ANSI C... none needed checking for a BSD-compatible install... /usr/bin/install -c checking for pkg-config... /usr/bin/pkg-config checking for mozilla-plugin... yes checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl checking how to run the C preprocessor... gcc -E checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for egrep... 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 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 X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/Intrinsic.h usability... yes checking X11/Intrinsic.h presence... yes checking for X11/Intrinsic.h... yes checking X11/StringDefs.h usability... yes checking X11/StringDefs.h presence... yes checking for X11/StringDefs.h... yes checking for sys/stat.h... (cached) yes checking for an ANSI C-conforming const... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... 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 memmem... yes checking for strlcpy... no checking for strlcat... no checking X11/xpm.h usability... yes checking X11/xpm.h presence... yes checking for X11/xpm.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h [ant@ANTux-P3 mplayerplug-in]$ ./configure [ant@ANTux-P3 mplayerplug-in]$ make g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, from Source/nsIScriptableMplayerPlugin.h:10, from Source/nsScriptablePeer.h:48, from Source/plugin.h:42, from Source/plugin.cpp:38: /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such file or directory make: *** [plugin.o] Error 1 [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h /usr/include/mozilla-1.4/mozilla-config.h [ant@ANTux-P3 mplayerplug-in]$ pico make [ant@ANTux-P3 mplayerplug-in]$ pico Makefile [ant@ANTux-P3 mplayerplug-in]$ pico Makefile [ant@ANTux-P3 mplayerplug-in]$ make g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin.cpp Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow (NPWindow *)': Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list arg (arg 3) Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list arg (arg 4) g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/nsScriptablePeer.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 plugingate/npp_gate.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 plugingate/np_entry.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 plugingate/npn_gate.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-support.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-setup.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-list.cpp Source/plugin-list.cpp: In function `void deleteList (Node *)': Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) Source/plugin-list.cpp: In function `void buildPlaylist (nsPluginInstance *, char *, Node *)': Source/plugin-list.cpp:262: `memmem' undeclared (first use this function) Source/plugin-list.cpp:262: (Each undeclared identifier is reported only once for each function it appears in.) Source/plugin-list.cpp:232: warning: `char *rdrf' might be used uninitialized in this function Source/plugin-list.cpp:233: warning: `char *rmdr' might be used uninitialized in this function make: *** [plugin-list.o] Error 1 Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in advance. :) -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. |
From: Kevin D. <kde...@ya...> - 2004-02-13 23:45:58
|
Phillip, Try adding -I/usr/include/mozilla-1.4 to the Makefile where all the other include paths are. Since you are using ./configure without any options it is a bug in the mozilla-devel package and should be reported there, but since you are using an old version they will just tell you to upgrade. Also, you are not using a supported version mozilla that I support of the mozilla-devel kit. I have found that versions prior to 1.5 don't work with package config. I recommend v1.6 as stated on the Download & Install page. Kevin On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > Just a follow-up since v2.10 came out since I had problems with v2.0: > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > checking for g++... g++ > checking for C++ compiler default output... 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 ANSI C... none needed > checking for a BSD-compatible install... /usr/bin/install -c > checking for pkg-config... /usr/bin/pkg-config > checking for mozilla-plugin... yes > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > -lnspr4 -lpthread -ldl > checking how to run the C preprocessor... gcc -E > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > checking for gethostbyname... yes > checking for connect... yes > checking for remove... yes > checking for shmat... yes > checking for IceConnectionNumber in -lICE... yes > checking for egrep... 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 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 X11/Xlib.h usability... yes > checking X11/Xlib.h presence... yes > checking for X11/Xlib.h... yes > checking X11/Intrinsic.h usability... yes > checking X11/Intrinsic.h presence... yes > checking for X11/Intrinsic.h... yes > checking X11/StringDefs.h usability... yes > checking X11/StringDefs.h presence... yes > checking for X11/StringDefs.h... yes > checking for sys/stat.h... (cached) yes > checking for an ANSI C-conforming const... yes > checking for stdlib.h... (cached) yes > checking for GNU libc compatible malloc... 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 memmem... yes > checking for strlcpy... no > checking for strlcat... no > checking X11/xpm.h usability... yes > checking X11/xpm.h presence... yes > checking for X11/xpm.h... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating config.h > [ant@ANTux-P3 mplayerplug-in]$ ./configure > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > from Source/nsIScriptableMplayerPlugin.h:10, > from Source/nsScriptablePeer.h:48, > from Source/plugin.h:42, > from Source/plugin.cpp:38: > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such > file or directory > make: *** [plugin.o] Error 1 > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > /usr/include/mozilla-1.4/mozilla-config.h > [ant@ANTux-P3 mplayerplug-in]$ pico make > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin.cpp > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > (NPWindow *)': > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > arg (arg 3) > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > arg (arg 4) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/nsScriptablePeer.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npp_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/np_entry.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npn_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-support.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-setup.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-list.cpp > Source/plugin-list.cpp: In function `void deleteList (Node *)': > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > Source/plugin-list.cpp: In function `void buildPlaylist > (nsPluginInstance *, char *, Node *)': > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > function) > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > only once for each function it appears in.) > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > uninitialized in this function > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > uninitialized in this function > make: *** [plugin-list.o] Error 1 > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > advance. :) |
From: Phillip Pi <ph...@ap...> - 2004-02-13 23:50:59
|
On Fri, 13 Feb 2004, Kevin DeKorte wrote: > Phillip, > > Try adding -I/usr/include/mozilla-1.4 to the Makefile where all the other > include paths are. Since you are using ./configure without any options it is > a bug in the mozilla-devel package and should be reported there, but since > you are using an old version they will just tell you to upgrade. Actually, I did edit the Makefile if you noticed and added that. I can't show you the Makefile in Pico mode. :) It is there in the end of CFLAGS= line though. > Also, you are not using a supported version mozilla that I support of the > mozilla-devel kit. I have found that versions prior to 1.5 don't work with > package config. I recommend v1.6 as stated on the Download & Install page. Darn. OK, I cannot find any v1.6 RPMs for Red Hat Linux 7.x systems. Grr. So I think I am stuck until I upgrade the OS. :I > On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > > Just a follow-up since v2.10 came out since I had problems with v2.0: > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > checking for g++... g++ > > checking for C++ compiler default output... 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 ANSI C... none needed > > checking for a BSD-compatible install... /usr/bin/install -c > > checking for pkg-config... /usr/bin/pkg-config > > checking for mozilla-plugin... yes > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > -lnspr4 -lpthread -ldl > > checking how to run the C preprocessor... gcc -E > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > checking for gethostbyname... yes > > checking for connect... yes > > checking for remove... yes > > checking for shmat... yes > > checking for IceConnectionNumber in -lICE... yes > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > checking X11/Xlib.h presence... yes > > checking for X11/Xlib.h... yes > > checking X11/Intrinsic.h usability... yes > > checking X11/Intrinsic.h presence... yes > > checking for X11/Intrinsic.h... yes > > checking X11/StringDefs.h usability... yes > > checking X11/StringDefs.h presence... yes > > checking for X11/StringDefs.h... yes > > checking for sys/stat.h... (cached) yes > > checking for an ANSI C-conforming const... yes > > checking for stdlib.h... (cached) yes > > checking for GNU libc compatible malloc... 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 memmem... yes > > checking for strlcpy... no > > checking for strlcat... no > > checking X11/xpm.h usability... yes > > checking X11/xpm.h presence... yes > > checking for X11/xpm.h... yes > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating config.h > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > [ant@ANTux-P3 mplayerplug-in]$ make > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > from Source/nsIScriptableMplayerPlugin.h:10, > > from Source/nsScriptablePeer.h:48, > > from Source/plugin.h:42, > > from Source/plugin.cpp:38: > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such > > file or directory > > make: *** [plugin.o] Error 1 > > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > > /usr/include/mozilla-1.4/mozilla-config.h > > [ant@ANTux-P3 mplayerplug-in]$ pico make > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > [ant@ANTux-P3 mplayerplug-in]$ make > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin.cpp > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > (NPWindow *)': > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > arg (arg 3) > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > arg (arg 4) > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/nsScriptablePeer.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/npp_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/np_entry.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/npn_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-support.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-setup.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-list.cpp > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > Source/plugin-list.cpp: In function `void buildPlaylist > > (nsPluginInstance *, char *, Node *)': > > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > > function) > > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > > only once for each function it appears in.) > > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > > uninitialized in this function > > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > > uninitialized in this function > > make: *** [plugin-list.o] Error 1 > > > > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > > advance. :) |
From: Kevin D. <kde...@ya...> - 2004-02-13 23:57:12
|
Phillip, I did notice that you edited the makefile after I sent the note. It was rather frustrating to get an immediate bug report after getting it to work on everything I have access to and thinking I had it all solved. Kevin On Friday 13 February 2004 04:48 pm, Phillip Pi wrote: > On Fri, 13 Feb 2004, Kevin DeKorte wrote: > > Phillip, > > > > Try adding -I/usr/include/mozilla-1.4 to the Makefile where all the other > > include paths are. Since you are using ./configure without any options it > > is a bug in the mozilla-devel package and should be reported there, but > > since you are using an old version they will just tell you to upgrade. > > Actually, I did edit the Makefile if you noticed and added that. I can't > show you the Makefile in Pico mode. :) It is there in the end of CFLAGS= > line though. > > > Also, you are not using a supported version mozilla that I support of the > > mozilla-devel kit. I have found that versions prior to 1.5 don't work > > with package config. I recommend v1.6 as stated on the Download & > > Install page. > > Darn. OK, I cannot find any v1.6 RPMs for Red Hat Linux 7.x systems. Grr. > So I think I am stuck until I upgrade the OS. :I > > > On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > > > Just a follow-up since v2.10 came out since I had problems with v2.0: > > > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > checking for g++... g++ > > > checking for C++ compiler default output... 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 ANSI C... none needed > > > checking for a BSD-compatible install... /usr/bin/install -c > > > checking for pkg-config... /usr/bin/pkg-config > > > checking for mozilla-plugin... yes > > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > > -lnspr4 -lpthread -ldl > > > checking how to run the C preprocessor... gcc -E > > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > > checking for gethostbyname... yes > > > checking for connect... yes > > > checking for remove... yes > > > checking for shmat... yes > > > checking for IceConnectionNumber in -lICE... yes > > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > > checking X11/Xlib.h presence... yes > > > checking for X11/Xlib.h... yes > > > checking X11/Intrinsic.h usability... yes > > > checking X11/Intrinsic.h presence... yes > > > checking for X11/Intrinsic.h... yes > > > checking X11/StringDefs.h usability... yes > > > checking X11/StringDefs.h presence... yes > > > checking for X11/StringDefs.h... yes > > > checking for sys/stat.h... (cached) yes > > > checking for an ANSI C-conforming const... yes > > > checking for stdlib.h... (cached) yes > > > checking for GNU libc compatible malloc... 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 memmem... yes > > > checking for strlcpy... no > > > checking for strlcat... no > > > checking X11/xpm.h usability... yes > > > checking X11/xpm.h presence... yes > > > checking for X11/xpm.h... yes > > > configure: creating ./config.status > > > config.status: creating Makefile > > > config.status: creating config.h > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > > from Source/nsIScriptableMplayerPlugin.h:10, > > > from Source/nsScriptablePeer.h:48, > > > from Source/plugin.h:42, > > > from Source/plugin.cpp:38: > > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No > > > such file or directory > > > make: *** [plugin.o] Error 1 > > > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > > > /usr/include/mozilla-1.4/mozilla-config.h > > > [ant@ANTux-P3 mplayerplug-in]$ pico make > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin.cpp > > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > > (NPWindow *)': > > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > > arg (arg 3) > > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > > arg (arg 4) > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/nsScriptablePeer.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npp_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/np_entry.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npn_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-support.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-setup.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-list.cpp > > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > > Source/plugin-list.cpp: In function `void buildPlaylist > > > (nsPluginInstance *, char *, Node *)': > > > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > > > function) > > > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > > > only once for each function it appears in.) > > > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > > > uninitialized in this function > > > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > > > uninitialized in this function > > > make: *** [plugin-list.o] Error 1 > > > > > > > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > > > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > > > advance. :) > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Mplayerplug-in-devel mailing list > Mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mplayerplug-in-devel |
From: Kevin D. <kde...@ya...> - 2004-02-13 23:55:54
|
Phillip, Another thing you can try is to comment out the line that says HAVE_MEMMEM 1 in config.h then make clean then make It seems that configure is detecting memmem, but the compiler can't find it. Kevin On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > Just a follow-up since v2.10 came out since I had problems with v2.0: > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > checking for g++... g++ > checking for C++ compiler default output... 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 ANSI C... none needed > checking for a BSD-compatible install... /usr/bin/install -c > checking for pkg-config... /usr/bin/pkg-config > checking for mozilla-plugin... yes > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > -lnspr4 -lpthread -ldl > checking how to run the C preprocessor... gcc -E > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > checking for gethostbyname... yes > checking for connect... yes > checking for remove... yes > checking for shmat... yes > checking for IceConnectionNumber in -lICE... yes > checking for egrep... 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 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 X11/Xlib.h usability... yes > checking X11/Xlib.h presence... yes > checking for X11/Xlib.h... yes > checking X11/Intrinsic.h usability... yes > checking X11/Intrinsic.h presence... yes > checking for X11/Intrinsic.h... yes > checking X11/StringDefs.h usability... yes > checking X11/StringDefs.h presence... yes > checking for X11/StringDefs.h... yes > checking for sys/stat.h... (cached) yes > checking for an ANSI C-conforming const... yes > checking for stdlib.h... (cached) yes > checking for GNU libc compatible malloc... 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 memmem... yes > checking for strlcpy... no > checking for strlcat... no > checking X11/xpm.h usability... yes > checking X11/xpm.h presence... yes > checking for X11/xpm.h... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating config.h > [ant@ANTux-P3 mplayerplug-in]$ ./configure > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > from Source/nsIScriptableMplayerPlugin.h:10, > from Source/nsScriptablePeer.h:48, > from Source/plugin.h:42, > from Source/plugin.cpp:38: > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such > file or directory > make: *** [plugin.o] Error 1 > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > /usr/include/mozilla-1.4/mozilla-config.h > [ant@ANTux-P3 mplayerplug-in]$ pico make > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin.cpp > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > (NPWindow *)': > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > arg (arg 3) > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > arg (arg 4) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/nsScriptablePeer.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npp_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/np_entry.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npn_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-support.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-setup.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-list.cpp > Source/plugin-list.cpp: In function `void deleteList (Node *)': > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > Source/plugin-list.cpp: In function `void buildPlaylist > (nsPluginInstance *, char *, Node *)': > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > function) > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > only once for each function it appears in.) > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > uninitialized in this function > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > uninitialized in this function > make: *** [plugin-list.o] Error 1 > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > advance. :) |
From: Phillip Pi <ph...@ap...> - 2004-02-14 00:08:45
|
On Fri, 13 Feb 2004, Kevin DeKorte wrote: > Another thing you can try is to comment out the line that says > > HAVE_MEMMEM 1 in config.h OK, I edited config.h and added /* and */ to #define HAVE_MEMMEM 1 line. I also double checked to be sure Makefile had: -I/usr/include/mozilla-1.4 in the end of CFLAGS line. > then make clean [ant@ANTux-P3 mplayerplug-in]$ make clean rm -f plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o plugin-support.o plugin-setup.o plugin-list.o plugin-ui.o plugin-threads.o strlcpy.o strlcat.o mplayerplug-in.so > then make [ant@ANTux-P3 mplayerplug-in]$ make g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin.cpp Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow (NPWindow *)': Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list arg (arg 3) Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list arg (arg 4) g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/nsScriptablePeer.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 plugingate/npp_gate.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 plugingate/np_entry.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 plugingate/npn_gate.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-support.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-setup.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-list.cpp Source/plugin-list.cpp: In function `void deleteList (Node *)': Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-ui.cpp Source/plugin-ui.cpp: In function `void DrawUI (_WidgetRec *, nsPluginInstance *, char *, int, int)': Source/plugin-ui.cpp:144: warning: int format, Widget arg (arg 2) Source/plugin-ui.cpp: In function `void DestroyCB (_WidgetRec *, void *, void *)': Source/plugin-ui.cpp:350: warning: too many arguments for format Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 2) Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 3) g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 Source/plugin-threads.cpp g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 extras/strlcpy.c g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 extras/strlcat.c g++ -shared -o mplayerplug-in.so plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o plugin-support.o plugin-setup.o plugin-list.o plugin-ui.o plugin-threads.o strlcpy.o strlcat.o -lXpm -L/usr/X11R6/lib -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in.xpt No errors!!!!!!!!!!! I think it works so far. I pasted the results FYI in case you see another problem. [ant@ANTux-P3 mplayerplug-in]$ ls -all *.so -rwxrwxr-x 1 ant ant 430803 Feb 13 15:59 mplayerplug-in.so I noticed the new one is a lot bigger than the old version: 178236 bytes. Dang! However, I am unable to test Mozilla from work. I will check it out tonight when I get home! :) Cross your fingers that it works tonight! I will follow-up. > It seems that configure is detecting memmem, but the compiler can't find it. > > Kevin > > > On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > > > > Just a follow-up since v2.10 came out since I had problems with v2.0: > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > checking for g++... g++ > > checking for C++ compiler default output... 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 ANSI C... none needed > > checking for a BSD-compatible install... /usr/bin/install -c > > checking for pkg-config... /usr/bin/pkg-config > > checking for mozilla-plugin... yes > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > -lnspr4 -lpthread -ldl > > checking how to run the C preprocessor... gcc -E > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > checking for gethostbyname... yes > > checking for connect... yes > > checking for remove... yes > > checking for shmat... yes > > checking for IceConnectionNumber in -lICE... yes > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > checking X11/Xlib.h presence... yes > > checking for X11/Xlib.h... yes > > checking X11/Intrinsic.h usability... yes > > checking X11/Intrinsic.h presence... yes > > checking for X11/Intrinsic.h... yes > > checking X11/StringDefs.h usability... yes > > checking X11/StringDefs.h presence... yes > > checking for X11/StringDefs.h... yes > > checking for sys/stat.h... (cached) yes > > checking for an ANSI C-conforming const... yes > > checking for stdlib.h... (cached) yes > > checking for GNU libc compatible malloc... 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 memmem... yes > > checking for strlcpy... no > > checking for strlcat... no > > checking X11/xpm.h usability... yes > > checking X11/xpm.h presence... yes > > checking for X11/xpm.h... yes > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating config.h > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > [ant@ANTux-P3 mplayerplug-in]$ make > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > from Source/nsIScriptableMplayerPlugin.h:10, > > from Source/nsScriptablePeer.h:48, > > from Source/plugin.h:42, > > from Source/plugin.cpp:38: > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such > > file or directory > > make: *** [plugin.o] Error 1 > > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > > /usr/include/mozilla-1.4/mozilla-config.h > > [ant@ANTux-P3 mplayerplug-in]$ pico make > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > [ant@ANTux-P3 mplayerplug-in]$ make > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin.cpp > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > (NPWindow *)': > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > arg (arg 3) > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > arg (arg 4) > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/nsScriptablePeer.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/npp_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/np_entry.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/npn_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-support.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-setup.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-list.cpp > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > Source/plugin-list.cpp: In function `void buildPlaylist > > (nsPluginInstance *, char *, Node *)': > > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > > function) > > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > > only once for each function it appears in.) > > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > > uninitialized in this function > > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > > uninitialized in this function > > make: *** [plugin-list.o] Error 1 > > > > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > > advance. :) > |
From: Kevin D. <kde...@ya...> - 2004-02-14 00:27:46
|
Phillip, You can strip the library to make it smaller. This will remove the debugging symbols. strip filename Kevin On Friday 13 February 2004 05:06 pm, Phillip Pi wrote: > On Fri, 13 Feb 2004, Kevin DeKorte wrote: > > Another thing you can try is to comment out the line that says > > > > HAVE_MEMMEM 1 in config.h > > OK, I edited config.h and added /* and */ to #define HAVE_MEMMEM 1 line. I > also double checked to be sure Makefile had: -I/usr/include/mozilla-1.4 in > the end of CFLAGS line. > > > then make clean > > [ant@ANTux-P3 mplayerplug-in]$ make clean > rm -f plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o > plugin-support.o plugin-setup.o plugin-list.o plugin-ui.o plugin-threads.o > strlcpy.o strlcat.o mplayerplug-in.so > > > then make > > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin.cpp > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > (NPWindow *)': > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > arg (arg 3) > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > arg (arg 4) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/nsScriptablePeer.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npp_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/np_entry.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npn_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-support.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-setup.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-list.cpp > Source/plugin-list.cpp: In function `void deleteList (Node *)': > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-ui.cpp > Source/plugin-ui.cpp: In function `void DrawUI (_WidgetRec *, > nsPluginInstance *, char *, int, int)': > Source/plugin-ui.cpp:144: warning: int format, Widget arg (arg 2) > Source/plugin-ui.cpp: In function `void DestroyCB (_WidgetRec *, void > *, void *)': > Source/plugin-ui.cpp:350: warning: too many arguments for format > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 2) > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 3) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-threads.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > extras/strlcpy.c > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > extras/strlcat.c > g++ -shared -o mplayerplug-in.so plugin.o nsScriptablePeer.o npp_gate.o > np_entry.o npn_gate.o plugin-support.o plugin-setup.o plugin-list.o > plugin-ui.o plugin-threads.o strlcpy.o strlcat.o -lXpm -L/usr/X11R6/lib > -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl > cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in.xpt > > No errors!!!!!!!!!!! I think it works so far. I pasted the results FYI in > case you see another problem. > > [ant@ANTux-P3 mplayerplug-in]$ ls -all *.so > -rwxrwxr-x 1 ant ant 430803 Feb 13 15:59 mplayerplug-in.so > > I noticed the new one is a lot bigger than the old version: 178236 bytes. > Dang! However, I am unable to test Mozilla from work. I will check it out > tonight when I get home! :) > > Cross your fingers that it works tonight! I will follow-up. > > > It seems that configure is detecting memmem, but the compiler can't find > > it. > > > > Kevin > > > > On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > > > Just a follow-up since v2.10 came out since I had problems with v2.0: > > > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > checking for g++... g++ > > > checking for C++ compiler default output... 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 ANSI C... none needed > > > checking for a BSD-compatible install... /usr/bin/install -c > > > checking for pkg-config... /usr/bin/pkg-config > > > checking for mozilla-plugin... yes > > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > > -lnspr4 -lpthread -ldl > > > checking how to run the C preprocessor... gcc -E > > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > > checking for gethostbyname... yes > > > checking for connect... yes > > > checking for remove... yes > > > checking for shmat... yes > > > checking for IceConnectionNumber in -lICE... yes > > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > > checking X11/Xlib.h presence... yes > > > checking for X11/Xlib.h... yes > > > checking X11/Intrinsic.h usability... yes > > > checking X11/Intrinsic.h presence... yes > > > checking for X11/Intrinsic.h... yes > > > checking X11/StringDefs.h usability... yes > > > checking X11/StringDefs.h presence... yes > > > checking for X11/StringDefs.h... yes > > > checking for sys/stat.h... (cached) yes > > > checking for an ANSI C-conforming const... yes > > > checking for stdlib.h... (cached) yes > > > checking for GNU libc compatible malloc... 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 memmem... yes > > > checking for strlcpy... no > > > checking for strlcat... no > > > checking X11/xpm.h usability... yes > > > checking X11/xpm.h presence... yes > > > checking for X11/xpm.h... yes > > > configure: creating ./config.status > > > config.status: creating Makefile > > > config.status: creating config.h > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > > from Source/nsIScriptableMplayerPlugin.h:10, > > > from Source/nsScriptablePeer.h:48, > > > from Source/plugin.h:42, > > > from Source/plugin.cpp:38: > > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No > > > such file or directory > > > make: *** [plugin.o] Error 1 > > > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > > > /usr/include/mozilla-1.4/mozilla-config.h > > > [ant@ANTux-P3 mplayerplug-in]$ pico make > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin.cpp > > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > > (NPWindow *)': > > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > > arg (arg 3) > > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > > arg (arg 4) > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/nsScriptablePeer.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npp_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/np_entry.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npn_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-support.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-setup.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-list.cpp > > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > > Source/plugin-list.cpp: In function `void buildPlaylist > > > (nsPluginInstance *, char *, Node *)': > > > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > > > function) > > > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > > > only once for each function it appears in.) > > > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > > > uninitialized in this function > > > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > > > uninitialized in this function > > > make: *** [plugin-list.o] Error 1 > > > > > > > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > > > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > > > advance. :) > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Mplayerplug-in-devel mailing list > Mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mplayerplug-in-devel |
From: Phillip Pi <ph...@ap...> - 2004-02-14 00:31:43
|
I will try that later. When am I supposed to run that command? After compiling? For now, let's see if the plug-in even works. :) -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. On Fri, 13 Feb 2004, Kevin DeKorte wrote: > Phillip, > > You can strip the library to make it smaller. This will remove the debugging > symbols. > > strip filename > > Kevin > > On Friday 13 February 2004 05:06 pm, Phillip Pi wrote: > > On Fri, 13 Feb 2004, Kevin DeKorte wrote: > > > Another thing you can try is to comment out the line that says > > > > > > HAVE_MEMMEM 1 in config.h > > > > OK, I edited config.h and added /* and */ to #define HAVE_MEMMEM 1 line. I > > also double checked to be sure Makefile had: -I/usr/include/mozilla-1.4 in > > the end of CFLAGS line. > > > > > then make clean > > > > [ant@ANTux-P3 mplayerplug-in]$ make clean > > rm -f plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o > > plugin-support.o plugin-setup.o plugin-list.o plugin-ui.o plugin-threads.o > > strlcpy.o strlcat.o mplayerplug-in.so > > > > > then make > > > > [ant@ANTux-P3 mplayerplug-in]$ make > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin.cpp > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > (NPWindow *)': > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > arg (arg 3) > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > arg (arg 4) > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/nsScriptablePeer.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/npp_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/np_entry.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > plugingate/npn_gate.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-support.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-setup.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-list.cpp > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-ui.cpp > > Source/plugin-ui.cpp: In function `void DrawUI (_WidgetRec *, > > nsPluginInstance *, char *, int, int)': > > Source/plugin-ui.cpp:144: warning: int format, Widget arg (arg 2) > > Source/plugin-ui.cpp: In function `void DestroyCB (_WidgetRec *, void > > *, void *)': > > Source/plugin-ui.cpp:350: warning: too many arguments for format > > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 2) > > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 3) > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > Source/plugin-threads.cpp > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > extras/strlcpy.c > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > extras/strlcat.c > > g++ -shared -o mplayerplug-in.so plugin.o nsScriptablePeer.o npp_gate.o > > np_entry.o npn_gate.o plugin-support.o plugin-setup.o plugin-list.o > > plugin-ui.o plugin-threads.o strlcpy.o strlcat.o -lXpm -L/usr/X11R6/lib > > -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl > > cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in.xpt > > > > No errors!!!!!!!!!!! I think it works so far. I pasted the results FYI in > > case you see another problem. > > > > [ant@ANTux-P3 mplayerplug-in]$ ls -all *.so > > -rwxrwxr-x 1 ant ant 430803 Feb 13 15:59 mplayerplug-in.so > > > > I noticed the new one is a lot bigger than the old version: 178236 bytes. > > Dang! However, I am unable to test Mozilla from work. I will check it out > > tonight when I get home! :) > > > > Cross your fingers that it works tonight! I will follow-up. > > > > > It seems that configure is detecting memmem, but the compiler can't find > > > it. > > > > > > Kevin > > > > > > On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > > > > Just a follow-up since v2.10 came out since I had problems with v2.0: > > > > > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > > checking for g++... g++ > > > > checking for C++ compiler default output... 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 ANSI C... none needed > > > > checking for a BSD-compatible install... /usr/bin/install -c > > > > checking for pkg-config... /usr/bin/pkg-config > > > > checking for mozilla-plugin... yes > > > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > > > -lnspr4 -lpthread -ldl > > > > checking how to run the C preprocessor... gcc -E > > > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > > > checking for gethostbyname... yes > > > > checking for connect... yes > > > > checking for remove... yes > > > > checking for shmat... yes > > > > checking for IceConnectionNumber in -lICE... yes > > > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > > > checking X11/Xlib.h presence... yes > > > > checking for X11/Xlib.h... yes > > > > checking X11/Intrinsic.h usability... yes > > > > checking X11/Intrinsic.h presence... yes > > > > checking for X11/Intrinsic.h... yes > > > > checking X11/StringDefs.h usability... yes > > > > checking X11/StringDefs.h presence... yes > > > > checking for X11/StringDefs.h... yes > > > > checking for sys/stat.h... (cached) yes > > > > checking for an ANSI C-conforming const... yes > > > > checking for stdlib.h... (cached) yes > > > > checking for GNU libc compatible malloc... 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 memmem... yes > > > > checking for strlcpy... no > > > > checking for strlcat... no > > > > checking X11/xpm.h usability... yes > > > > checking X11/xpm.h presence... yes > > > > checking for X11/xpm.h... yes > > > > configure: creating ./config.status > > > > config.status: creating Makefile > > > > config.status: creating config.h > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > > > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > > > from Source/nsIScriptableMplayerPlugin.h:10, > > > > from Source/nsScriptablePeer.h:48, > > > > from Source/plugin.h:42, > > > > from Source/plugin.cpp:38: > > > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No > > > > such file or directory > > > > make: *** [plugin.o] Error 1 > > > > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > > > > /usr/include/mozilla-1.4/mozilla-config.h > > > > [ant@ANTux-P3 mplayerplug-in]$ pico make > > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > Source/plugin.cpp > > > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > > > (NPWindow *)': > > > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > > > arg (arg 3) > > > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > > > arg (arg 4) > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > Source/nsScriptablePeer.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > plugingate/npp_gate.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > plugingate/np_entry.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > plugingate/npn_gate.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > Source/plugin-support.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > Source/plugin-setup.cpp > > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > > Source/plugin-list.cpp > > > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > > > Source/plugin-list.cpp: In function `void buildPlaylist > > > > (nsPluginInstance *, char *, Node *)': > > > > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > > > > function) > > > > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > > > > only once for each function it appears in.) > > > > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > > > > uninitialized in this function > > > > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > > > > uninitialized in this function > > > > make: *** [plugin-list.o] Error 1 > > > > > > > > > > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > > > > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > > > > advance. :) |
From: Kevin D. <kde...@ya...> - 2004-02-14 00:29:59
|
Philip, Also, can you check the man pages on your box and see what header memmem is in. Doing man memmem should tell you what header to include. Kevin On Friday 13 February 2004 05:06 pm, Phillip Pi wrote: > On Fri, 13 Feb 2004, Kevin DeKorte wrote: > > Another thing you can try is to comment out the line that says > > > > HAVE_MEMMEM 1 in config.h > > OK, I edited config.h and added /* and */ to #define HAVE_MEMMEM 1 line. I > also double checked to be sure Makefile had: -I/usr/include/mozilla-1.4 in > the end of CFLAGS line. > > > then make clean > > [ant@ANTux-P3 mplayerplug-in]$ make clean > rm -f plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o > plugin-support.o plugin-setup.o plugin-list.o plugin-ui.o plugin-threads.o > strlcpy.o strlcat.o mplayerplug-in.so > > > then make > > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin.cpp > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > (NPWindow *)': > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > arg (arg 3) > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > arg (arg 4) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/nsScriptablePeer.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npp_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/np_entry.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npn_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-support.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-setup.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-list.cpp > Source/plugin-list.cpp: In function `void deleteList (Node *)': > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-ui.cpp > Source/plugin-ui.cpp: In function `void DrawUI (_WidgetRec *, > nsPluginInstance *, char *, int, int)': > Source/plugin-ui.cpp:144: warning: int format, Widget arg (arg 2) > Source/plugin-ui.cpp: In function `void DestroyCB (_WidgetRec *, void > *, void *)': > Source/plugin-ui.cpp:350: warning: too many arguments for format > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 2) > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 3) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-threads.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > extras/strlcpy.c > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > extras/strlcat.c > g++ -shared -o mplayerplug-in.so plugin.o nsScriptablePeer.o npp_gate.o > np_entry.o npn_gate.o plugin-support.o plugin-setup.o plugin-list.o > plugin-ui.o plugin-threads.o strlcpy.o strlcat.o -lXpm -L/usr/X11R6/lib > -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl > cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in.xpt > > No errors!!!!!!!!!!! I think it works so far. I pasted the results FYI in > case you see another problem. > > [ant@ANTux-P3 mplayerplug-in]$ ls -all *.so > -rwxrwxr-x 1 ant ant 430803 Feb 13 15:59 mplayerplug-in.so > > I noticed the new one is a lot bigger than the old version: 178236 bytes. > Dang! However, I am unable to test Mozilla from work. I will check it out > tonight when I get home! :) > > Cross your fingers that it works tonight! I will follow-up. > > > It seems that configure is detecting memmem, but the compiler can't find > > it. > > > > Kevin > > > > On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > > > Just a follow-up since v2.10 came out since I had problems with v2.0: > > > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > checking for g++... g++ > > > checking for C++ compiler default output... 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 ANSI C... none needed > > > checking for a BSD-compatible install... /usr/bin/install -c > > > checking for pkg-config... /usr/bin/pkg-config > > > checking for mozilla-plugin... yes > > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > > -lnspr4 -lpthread -ldl > > > checking how to run the C preprocessor... gcc -E > > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > > checking for gethostbyname... yes > > > checking for connect... yes > > > checking for remove... yes > > > checking for shmat... yes > > > checking for IceConnectionNumber in -lICE... yes > > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > > checking X11/Xlib.h presence... yes > > > checking for X11/Xlib.h... yes > > > checking X11/Intrinsic.h usability... yes > > > checking X11/Intrinsic.h presence... yes > > > checking for X11/Intrinsic.h... yes > > > checking X11/StringDefs.h usability... yes > > > checking X11/StringDefs.h presence... yes > > > checking for X11/StringDefs.h... yes > > > checking for sys/stat.h... (cached) yes > > > checking for an ANSI C-conforming const... yes > > > checking for stdlib.h... (cached) yes > > > checking for GNU libc compatible malloc... 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 memmem... yes > > > checking for strlcpy... no > > > checking for strlcat... no > > > checking X11/xpm.h usability... yes > > > checking X11/xpm.h presence... yes > > > checking for X11/xpm.h... yes > > > configure: creating ./config.status > > > config.status: creating Makefile > > > config.status: creating config.h > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > > from Source/nsIScriptableMplayerPlugin.h:10, > > > from Source/nsScriptablePeer.h:48, > > > from Source/plugin.h:42, > > > from Source/plugin.cpp:38: > > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No > > > such file or directory > > > make: *** [plugin.o] Error 1 > > > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > > > /usr/include/mozilla-1.4/mozilla-config.h > > > [ant@ANTux-P3 mplayerplug-in]$ pico make > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin.cpp > > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > > (NPWindow *)': > > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > > arg (arg 3) > > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > > arg (arg 4) > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/nsScriptablePeer.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npp_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/np_entry.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npn_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-support.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-setup.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-list.cpp > > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > > Source/plugin-list.cpp: In function `void buildPlaylist > > > (nsPluginInstance *, char *, Node *)': > > > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > > > function) > > > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > > > only once for each function it appears in.) > > > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > > > uninitialized in this function > > > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > > > uninitialized in this function > > > make: *** [plugin-list.o] Error 1 > > > > > > > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > > > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > > > advance. :) > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Mplayerplug-in-devel mailing list > Mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mplayerplug-in-devel |
From: Phillip Pi <ph...@ap...> - 2004-02-14 00:32:55
|
MEMMEM(3) Linux Programmer's Manual MEMMEM(3) NAME memmem - locate a substring SYNOPSIS #define _GNU_SOURCE #include <string.h> void *memmem(const void *haystack, size_t haystacklen, const void *needle, size_t needlelen); DESCRIPTION The memmem() function finds the start of the first occurrence of the substring needle of length needlelen in the memory area haystack of length haystacklen. RETURN VALUE The memmem() function returns a pointer to the beginning of the substring, or NULL if the substring is not found. CONFORMING TO This function is a GNU extension. BUGS This function was broken in Linux libraries up to and including libc 5.0.9; there the `needle' and `haystack' arguments were interchanged, and a pointer to the end of the first occurrence of needle was returned. Since libc 5.0.9 is still widely used, this is a dangerous function to use. Both old and new libc's have the bug that if needle is empty haystack-1 (instead of haystack) is returned. And glibc 2.0 makes it worse, and returns a pointer to the last byte of `haystack'. This is fixed in glibc 2.1. SEE ALSO strstr(3) GNU January 13, 1998 MEMMEM(3) -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. On Fri, 13 Feb 2004, Kevin DeKorte wrote: > Also, can you check the man pages on your box and see what header memmem is > in. Doing man memmem should tell you what header to include. |
From: Phillip Pi <ph...@ap...> - 2004-02-14 04:53:49
|
Well darn it, I tried quick tests with QuickTime movie trailers on http://www.apple.com/trailers/ and Mozilla v1.4 crashes. I do see mplayerplug-in loaded and something downloaded (14,999 bytes that I last saw). I see no core dumps anywhere. Any ideas how to figure this out? Thank you in advance. :) -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. On Fri, 13 Feb 2004, Phillip Pi wrote: > On Fri, 13 Feb 2004, Kevin DeKorte wrote: > > > Another thing you can try is to comment out the line that says > > > > HAVE_MEMMEM 1 in config.h > > OK, I edited config.h and added /* and */ to #define HAVE_MEMMEM 1 line. I > also double checked to be sure Makefile had: -I/usr/include/mozilla-1.4 in > the end of CFLAGS line. > > > > then make clean > > [ant@ANTux-P3 mplayerplug-in]$ make clean > rm -f plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o > plugin-support.o plugin-setup.o plugin-list.o plugin-ui.o plugin-threads.o > strlcpy.o strlcat.o mplayerplug-in.so > > > > then make > > [ant@ANTux-P3 mplayerplug-in]$ make > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin.cpp > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > (NPWindow *)': > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > arg (arg 3) > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > arg (arg 4) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/nsScriptablePeer.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npp_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/np_entry.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > plugingate/npn_gate.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-support.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-setup.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-list.cpp > Source/plugin-list.cpp: In function `void deleteList (Node *)': > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-ui.cpp > Source/plugin-ui.cpp: In function `void DrawUI (_WidgetRec *, > nsPluginInstance *, char *, int, int)': > Source/plugin-ui.cpp:144: warning: int format, Widget arg (arg 2) > Source/plugin-ui.cpp: In function `void DestroyCB (_WidgetRec *, void > *, void *)': > Source/plugin-ui.cpp:350: warning: too many arguments for format > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 2) > Source/plugin-ui.cpp:400: warning: int format, Widget arg (arg 3) > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > Source/plugin-threads.cpp > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > extras/strlcpy.c > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > extras/strlcat.c > g++ -shared -o mplayerplug-in.so plugin.o nsScriptablePeer.o npp_gate.o > np_entry.o npn_gate.o plugin-support.o plugin-setup.o plugin-list.o > plugin-ui.o plugin-threads.o strlcpy.o strlcat.o -lXpm -L/usr/X11R6/lib > -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl > cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in.xpt > > No errors!!!!!!!!!!! I think it works so far. I pasted the results FYI in > case you see another problem. > > [ant@ANTux-P3 mplayerplug-in]$ ls -all *.so > -rwxrwxr-x 1 ant ant 430803 Feb 13 15:59 mplayerplug-in.so > > I noticed the new one is a lot bigger than the old version: 178236 bytes. > Dang! However, I am unable to test Mozilla from work. I will check it out > tonight when I get home! :) > > Cross your fingers that it works tonight! I will follow-up. > > > > It seems that configure is detecting memmem, but the compiler can't find it. > > > > Kevin > > > > > > On Friday 13 February 2004 04:34 pm, Phillip Pi wrote: > > > > > > > Just a follow-up since v2.10 came out since I had problems with v2.0: > > > > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > checking for g++... g++ > > > checking for C++ compiler default output... 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 ANSI C... none needed > > > checking for a BSD-compatible install... /usr/bin/install -c > > > checking for pkg-config... /usr/bin/pkg-config > > > checking for mozilla-plugin... yes > > > checking MOZPLUG_CFLAGS... -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > checking MOZPLUG_LIBS... -L/usr/lib/mozilla-1.4 -lxpcom -lplds4 -lplc4 > > > -lnspr4 -lpthread -ldl > > > checking how to run the C preprocessor... gcc -E > > > checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > > > checking for gethostbyname... yes > > > checking for connect... yes > > > checking for remove... yes > > > checking for shmat... yes > > > checking for IceConnectionNumber in -lICE... yes > > > checking for egrep... 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 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 X11/Xlib.h usability... yes > > > checking X11/Xlib.h presence... yes > > > checking for X11/Xlib.h... yes > > > checking X11/Intrinsic.h usability... yes > > > checking X11/Intrinsic.h presence... yes > > > checking for X11/Intrinsic.h... yes > > > checking X11/StringDefs.h usability... yes > > > checking X11/StringDefs.h presence... yes > > > checking for X11/StringDefs.h... yes > > > checking for sys/stat.h... (cached) yes > > > checking for an ANSI C-conforming const... yes > > > checking for stdlib.h... (cached) yes > > > checking for GNU libc compatible malloc... 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 memmem... yes > > > checking for strlcpy... no > > > checking for strlcat... no > > > checking X11/xpm.h usability... yes > > > checking X11/xpm.h presence... yes > > > checking for X11/xpm.h... yes > > > configure: creating ./config.status > > > config.status: creating Makefile > > > config.status: creating config.h > > > [ant@ANTux-P3 mplayerplug-in]$ ./configure > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include Source/plugin.cpp > > > In file included from /usr/include/mozilla-1.4/xpcom/nsrootidl.h:11, > > > from /usr/include/mozilla-1.4/xpcom/nsISupports.h:10, > > > from Source/nsIScriptableMplayerPlugin.h:10, > > > from Source/nsScriptablePeer.h:48, > > > from Source/plugin.h:42, > > > from Source/plugin.cpp:38: > > > /usr/include/mozilla-1.4/xpcom/nscore.h:46:28: mozilla-config.h: No such > > > file or directory > > > make: *** [plugin.o] Error 1 > > > [ant@ANTux-P3 mplayerplug-in]$ locate mozilla-config.h > > > /usr/include/mozilla-1.4/mozilla-config.h > > > [ant@ANTux-P3 mplayerplug-in]$ pico make > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ pico Makefile > > > [ant@ANTux-P3 mplayerplug-in]$ make > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin.cpp > > > Source/plugin.cpp: In method `NPError nsPluginInstance::SetWindow > > > (NPWindow *)': > > > Source/plugin.cpp:395: warning: unsigned int format, Window arg (arg 2) > > > Source/plugin.cpp:395: warning: unsigned int format, __builtin_va_list > > > arg (arg 3) > > > Source/plugin.cpp:404: warning: unsigned int format, __builtin_va_list > > > arg (arg 4) > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/nsScriptablePeer.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npp_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/np_entry.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > plugingate/npn_gate.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-support.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-setup.cpp > > > g++ -c -Wall -g -O2 -DXP_UNIX -DMOZ_X11 -I/usr/include/mozilla-1.4/java > > > -I/usr/include/mozilla-1.4/plugin -I/usr/include/mozilla-1.4/xpcom > > > -I/usr/include/mozilla-1.4/string -I/usr/include/mozilla-1.4/nspr > > > -Iinclude -fPIC -I/usr/X11R6/include -I/usr/include/mozilla-1.4 > > > Source/plugin-list.cpp > > > Source/plugin-list.cpp: In function `void deleteList (Node *)': > > > Source/plugin-list.cpp:85: warning: int format, long int arg (arg 2) > > > Source/plugin-list.cpp: In function `void buildPlaylist > > > (nsPluginInstance *, char *, Node *)': > > > Source/plugin-list.cpp:262: `memmem' undeclared (first use this > > > function) > > > Source/plugin-list.cpp:262: (Each undeclared identifier is reported > > > only once for each function it appears in.) > > > Source/plugin-list.cpp:232: warning: `char *rdrf' might be used > > > uninitialized in this function > > > Source/plugin-list.cpp:233: warning: `char *rmdr' might be used > > > uninitialized in this function > > > make: *** [plugin-list.o] Error 1 > > > > > > > > > Still not working. Again FYI, I am using Mozilla v1.4 (RPM files from > > > ftp.mozilla.org) in Red Hat Linux 7.1 (Kernel 2.4.20). Thank you in > > > advance. :) |
From: Kevin D. <kde...@ya...> - 2004-02-14 14:40:54
|
Philip, Did you try the _GNU_SOURCE define in the code that I sent you? That might fix it.. Debugging this kinda problem is very tricky even when you are on the box. I ended up using ValGrind to fix some of the problems... Perhaps you should stick with version 1.2 of the code for now... Kevin On Friday 13 February 2004 09:51 pm, Phillip Pi wrote: > Well darn it, I tried quick tests with QuickTime movie trailers on > http://www.apple.com/trailers/ and Mozilla v1.4 crashes. I do see > mplayerplug-in loaded and something downloaded (14,999 bytes that I last > saw). I see no core dumps anywhere. Any ideas how to figure this out? > > Thank you in advance. :) |
From: Phillip Pi <ph...@ap...> - 2004-02-14 21:12:05
|
Kevin, I must have overlooked that e-mail on _GNU_SOURCE. Can you please resend it? I will revert back to the old version of Mplayerplug-in for now which still works. -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. On Sat, 14 Feb 2004, Kevin DeKorte wrote: > Philip, > > Did you try the _GNU_SOURCE define in the code that I sent you? That might fix > it.. > > Debugging this kinda problem is very tricky even when you are on the box. I > ended up using ValGrind to fix some of the problems... Perhaps you should > stick with version 1.2 of the code for now... > > Kevin > > On Friday 13 February 2004 09:51 pm, Phillip Pi wrote: > > Well darn it, I tried quick tests with QuickTime movie trailers on > > http://www.apple.com/trailers/ and Mozilla v1.4 crashes. I do see > > mplayerplug-in loaded and something downloaded (14,999 bytes that I last > > saw). I see no core dumps anywhere. Any ideas how to figure this out? > > > > Thank you in advance. :) > |
From: Phillip Pi <ph...@ap...> - 2004-02-14 23:02:16
|
Good news! v2.11 works now! What was the problem between v2.10 and v2.11? I'm happy now! :) -- "Applied mathematics will always need pure mathematics, just as ant- eaters will always need ants." --Paul Halmos /\___/\ / /\ /\ \ Phillip Pi (Ant); The Ant Farm: http://antfarm.ma.cx | |o o| | \ _ / E-mail: ph...@ap...ANT or ph...@ea...ANT ( ) Remove ANT if replying by e-mail through mailing list. On Fri, 13 Feb 2004, Phillip Pi wrote: > Well darn it, I tried quick tests with QuickTime movie trailers on > http://www.apple.com/trailers/ and Mozilla v1.4 crashes. I do see > mplayerplug-in loaded and something downloaded (14,999 bytes that I last > saw). I see no core dumps anywhere. Any ideas how to figure this out? |