Niels Terp wrote: > Hi all, > > Now that my Firefox is working, even with java, I want to put the finishing > touch: Gnash. > > When I configure gnash, it tells me that a lot is missing, but it should > still compile - and most of the missing stuff is only used in testing. But > the dependency Speex-1.2rc1 is not found - even though it certainly is > installed. But again, gnash claims that it should still compile, so I just > typed "make" - which ended some 20 min. later in: > > CXX klash_part.lo > klash_part.cpp: In constructor 'KlashPart::KlashPart(QWidget*, QObject*, > const QStringList&)': > klash_part.cpp:103:10: warning: variable 'show_fullscreen' set but not used > [-Wunused-but-set-variable] > bool show_fullscreen = false; > ^ > klash_part.cpp: In member function 'void KlashPart::stop()': > klash_part.cpp:222:21: error: '::getpid' has not been declared > int pid = -1 * ::getpid(); > ^ > make[4]: *** [klash_part.lo] Fejl 1 > make[4]: Forlader katalog '/home/niels/xc/gnash-0.8.10/plugin/klash4' > make[3]: *** [all] Fejl 2 > make[3]: Forlader katalog '/home/niels/xc/gnash-0.8.10/plugin/klash4' > make[2]: *** [all-recursive] Fejl 1 > make[2]: Forlader katalog '/home/niels/xc/gnash-0.8.10/plugin' > make[1]: *** [all-recursive] Fejl 1 > make[1]: Forlader katalog '/home/niels/xc/gnash-0.8.10' > make: *** [all] Fejl 2 > > Sorry for the Danish error messages - I hope it is still understandable. > > Niels > > -- > I may have found a solution to this my self, but it is a bit hard for me to > believe that this is correct: > > According to several references on the net, the function getpid() is > declared in the header file unistd.h. > > So I edited the two klash_part.cpp files, adding #include <unistd.h> to > their include section. And then everything worked ! > > Can it realy be possible that these two includes has simply been forgotten, > or have I made a mistake somewhere ?
I think its the combination of older source code and a newer gcc. We've seen these types of issues before. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
