kompose.spec

bartosz swiatek shadzik w gmail.com
Wto, 14 Lis 2006, 16:07:06 CET


06-11-14, Paweł Chuchmała <pawel.chuchmala w gmail.com> napisał(a):
> Witam.
>
> Przy kompilacji źródeł kompose 0.5.4 mam taki problem jak poniżej:
> rpm w elis src $ make
> if i686-pld-linux-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/qt
> -I.  -I `imlib2-config --cflags`  -DQT_THREAD_SUPPORT  -D_REENTRANT
> -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500
> -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W
> -Wpointer-arith -Wno-non-virtual-dtor -DNDEBUG -DNO_DEBUG -O2 -O2
> -fno-strict-aliasing -fwrapv -march=i686 -mtune=pentium4 -ggdb
> -Wformat-security -Wmissing-format-attribute -fno-exceptions
> -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
> -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT kompose.o -MD -MP
> -MF ".deps/kompose.Tpo" -c -o kompose.o kompose.cpp; \
>         then mv -f ".deps/kompose.Tpo" ".deps/kompose.Po"; else rm -f
> ".deps/kompose.Tpo"; exit 1; fi
> kompose.cpp:88:23: error: kompose.moc: Nie ma takiego pliku ani katalogu
> /usr/include/qt/qptrlist.h: In member function 'void
> QPtrList<type>::deleteItem(void*) [with type = KomposeTask]':
> kompose.cpp:84:   instantiated from here
> /usr/include/qt/qptrlist.h:150: warning: possible problem detected in
> invocation of delete operator:
> /usr/include/qt/qptrlist.h:150: warning: invalid use of undefined type
> 'struct KomposeTask'
> komposetaskmanager.h:29: warning: forward declaration of 'struct KomposeTask'
> /usr/include/qt/qptrlist.h:150: note: neither the destructor nor the
> class-specific operator delete will be called, even if they are
> declared when the class is defined.
> make: *** [kompose.o] Błąd 1
>
> Co z tym można zrobić?
>
> Pozdr,

kompose.cpp:88:23: error: kompose.moc: Nie ma takiego pliku ani katalogu
Ty robisz to ręcznie czy ze speca ? Raczej ręcznie bo ze speca się
pięknie buduje.
Ten problem związany jest z tym, źe niepoprawnie wykrywa Ci biblioteke Qt.
Opcja --with-qt-libraries=/usr/lib przy ./configure i po kłopocie.


Więcej informacji o liście dyskusyjnej pld-devel-pl