Jeff Mitchell schrieb: > I just emerged amarok and its dependencies. However, no file would play. I > checked kcmshell4 kcm_phonon and found that I have no backends. > > After doing some digging, I checked that qt was built without phonon support > and that kdesupport/phonon was emerged -- both true. So I tried updating the > phonon package, and ran into linking errors. Then I tried a fresh build of > it, and still ran into linking errors, pasted below. > > Any help, and/or any knowledge of how to get Phonon backends working, would > be > great. try to run 'emerge --target=4.2.0 phonon'. This will give you the right version needed. second: please check if you have a folder 'phonon_backend' under %KDEROOT%\bin . If not make this folder and drop the phonon_ds9.dll from %KDEROOT%\bin in there. if this one does not exist, please check if you have the microsoft directx sdk installed and look that you start the file %DXSDK_DIR%\Utilities\bin\dx_setenv.cmd before running the emerge command. If you attend akademy, maybe we can fix this problem there. > > Thanks, > Jeff regards, Patrick > > > Creating library ..\bin\phonon.lib and object ..\bin\phonon.exp > mediasource.cpp.obj : error LNK2001: unresolved external symbol "public: > static struct QMetaObject const > Phonon::AbstractMediaStream2::staticMetaObject" > ([EMAIL PROTECTED]@Phonon@@2UQMetaObject@@B) > streaminterface.cpp.obj : error LNK2001: unresolved external symbol "public: > static struct QMetaObject const > Phonon::AbstractMediaStream2::staticMetaObject" > ([EMAIL PROTECTED]@Phonon@@2UQMetaObject@@B) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol "public: > static struct QMetaObject const > Phonon::AbstractMediaStream2::staticMetaObject" > ([EMAIL PROTECTED]@Phonon@@2UQMetaObject@@B) > mediasource.cpp.obj : error LNK2019: unresolved external symbol "protected: > __thiscall Phonon::AbstractMediaStream2::AbstractMediaStream2(class QObject > *)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@Z) referenced in > function "public: void __thiscall Phonon::AbstractMediaStream2::`default > constructor closure'(void)" ([EMAIL PROTECTED]@@QAEXXZ) > streaminterface.cpp.obj : error LNK2001: unresolved external > symbol "protected: __thiscall > Phonon::AbstractMediaStream2::AbstractMediaStream2(class QObject *)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@Z) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol > "protected: > __thiscall Phonon::AbstractMediaStream2::AbstractMediaStream2(class QObject > *)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@Z) > mediasource.cpp.obj : error LNK2001: unresolved external symbol "protected: > virtual void __thiscall > Phonon::AbstractMediaStream2Private::setStreamSize(__int64)" > ([EMAIL PROTECTED]@Phonon@@[EMAIL PROTECTED]) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol > "protected: > virtual void __thiscall > Phonon::AbstractMediaStream2Private::setStreamSize(__int64)" > ([EMAIL PROTECTED]@Phonon@@[EMAIL PROTECTED]) > mediasource.cpp.obj : error LNK2001: unresolved external symbol "protected: > virtual void __thiscall > Phonon::AbstractMediaStream2Private::setStreamSeekable(bool)" > ([EMAIL PROTECTED]@Phonon@@[EMAIL PROTECTED]) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol > "protected: > virtual void __thiscall > Phonon::AbstractMediaStream2Private::setStreamSeekable(bool)" > ([EMAIL PROTECTED]@Phonon@@[EMAIL PROTECTED]) > mediasource.cpp.obj : error LNK2001: unresolved external symbol "protected: > virtual void __thiscall Phonon::AbstractMediaStream2Private::writeData(class > QByteArray const &)" > ([EMAIL PROTECTED]@Phonon@@MAEXABVQByteArray@@@Z) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol > "protected: > virtual void __thiscall Phonon::AbstractMediaStream2Private::writeData(class > QByteArray const &)" > ([EMAIL PROTECTED]@Phonon@@MAEXABVQByteArray@@@Z) > mediasource.cpp.obj : error LNK2001: unresolved external symbol "protected: > virtual void __thiscall Phonon::AbstractMediaStream2Private::endOfData(void)" > ([EMAIL PROTECTED]@Phonon@@MAEXXZ) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol > "protected: > virtual void __thiscall Phonon::AbstractMediaStream2Private::endOfData(void)" > ([EMAIL PROTECTED]@Phonon@@MAEXXZ) > mediasource.cpp.obj : error LNK2001: unresolved external symbol "protected: > virtual void __thiscall Phonon::AbstractMediaStream2Private::dataReady(void)" > ([EMAIL PROTECTED]@Phonon@@MAEXXZ) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol > "protected: > virtual void __thiscall Phonon::AbstractMediaStream2Private::dataReady(void)" > ([EMAIL PROTECTED]@Phonon@@MAEXXZ) > mediasource.cpp.obj : error LNK2019: unresolved external symbol "protected: > virtual __thiscall > Phonon::AbstractMediaStream2Private::~AbstractMediaStream2Private(void)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in > function "protected: virtual void * __thiscall > Phonon::AbstractMediaStream2Private::`scalar deleting destructor'(unsigned > int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) > iodevicestream.cpp.obj : error LNK2001: unresolved external symbol > "protected: > virtual __thiscall > Phonon::AbstractMediaStream2Private::~AbstractMediaStream2Private(void)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) > ..\bin\phonon.dll : fatal error LNK1120: 8 unresolved externals > LINK Pass 1 failed. with 1120 > emerge debug: BuildType: Debug > emerge debug: setdirectories called > emerge debug: getCategoryPackageVersion: K: > \kderoot\emerge\portage\kdesupport\phonon\phonon-4.2.0.20080723.py > _______________________________________________ > Kde-windows mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/kde-windows >
-- web: http://windows.kde.org mailing list: [email protected] irc: #kde-windows (irc.freenode.net) _______________________________________________ Kde-windows mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-windows
