[Çözüldü] qwatermark derleme sorunu

Başlatan powerturk, 08 Haziran 2010 - 11:05:07

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

powerturk

ubuntu 10.04 kullanıyorum QWatermark programını kurmak istiyorum derleme yapamadım yardımcı olabilirmisiniz?

bytan

İndirdiğin dosyayı, attığın adımları, aldığın çıktıları paylaşırsan daha kolay yardım alabilirsin. Derleme esnasında bağımlılıklardan kaynaklanan hatalar alırsan bunları gidermeye çalışmalısın.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

powerturk

#2
kurulum esnasında şöyle bir hata alıyorum
nihat@nihat-desktop:~/Belgeler$ cd /home/nihat/Belgeler/QWatermark
nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
'qmake' programı aşağıdaki paketlerde bulunabilir.
* qt3-dev-tools
* qt4-qmake
Şunu deneyin: sudo apt-get install <seçili paket>
nihat@nihat-desktop:~/Belgeler/QWatermark$]nihat@nihat-desktop:~/Belgeler$ cd /home/nihat/Belgeler/QWatermark
nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
'qmake' programı aşağıdaki paketlerde bulunabilir.
* qt3-dev-tools
* qt4-qmake
Şunu deneyin: sudo apt-get install <seçili paket>
nihat@nihat-desktop:~/Belgeler/QWatermark$

if

Gerekli paketleri yüklemenizi istiyor. sudo apt-get install qt4-qmake ya da sudo apt-get install qt3-dev-tools

powerturk

#4
dediğiniz paketleri kurdum şimdide şu iletiyi veriyor
nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
WARNING: Found potential symbol conflict of qwatermark.cpp (qwatermark.cpp) in SOURCES
WARNING: Found potential symbol conflict of qwatermark.h (qwatermark.h) in HEADERS
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
Makefile:156: uyarı: hedef `moc_qwatermark.cpp' için komutlar geçersiz kılınıyor
Makefile:153: uyarı: hedef `moc_qwatermark.cpp' için eski komutlar yoksayılıyor
/usr/share/qt3/bin/uic qwatermark.ui -o qwatermark.h
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o main.o main.cpp
make: g++: Komut bulunamadı
make: *** [main.o] Hata 127
nihat@nihat-desktop:~/Belgeler/QWatermark$]nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
WARNING: Found potential symbol conflict of qwatermark.cpp (qwatermark.cpp) in SOURCES
WARNING: Found potential symbol conflict of qwatermark.h (qwatermark.h) in HEADERS
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
Makefile:156: uyarı: hedef `moc_qwatermark.cpp' için komutlar geçersiz kılınıyor
Makefile:153: uyarı: hedef `moc_qwatermark.cpp' için eski komutlar yoksayılıyor
/usr/share/qt3/bin/uic qwatermark.ui -o qwatermark.h
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o main.o main.cpp
make: g++: Komut bulunamadı
make: *** [main.o] Hata 127
nihat@nihat-desktop:~/Belgeler/QWatermark$

bytan

sudo apt-get install build-essential

Ve pakedi indirdiğin kaynağı buraya aktarır mısın?
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

powerturk


bytan

Yukarıda verdiğim pakedi kurup tekrar derleme işlemine devam et, sonuçları buraya aktarırsın.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

powerturk

#8
yukarıda verdiğiniz paketleri kurdum derlemeye geçtiğimde şöyle bir ileti aldım
nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
WARNING: Found potential symbol conflict of qwatermark.cpp (qwatermark.cpp) in SOURCES
WARNING: Found potential symbol conflict of qwatermark.h (qwatermark.h) in HEADERS
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
Makefile:149: uyarı: hedef `moc_qwatermark.cpp' için komutlar geçersiz kılınıyor
Makefile:146: uyarı: hedef `moc_qwatermark.cpp' için eski komutlar yoksayılıyor
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o main.o main.cpp
main.cpp:3:17: error: QtGui: No such file or directory
main.cpp:4:24: error: QApplication: No such file or directory
main.cpp: In function 'int main(int, char**)':
main.cpp:8: error: 'QApplication' was not declared in this scope
main.cpp:8: error: expected ';' before 'a'
main.cpp:9: error: 'QWatermark' was not declared in this scope
main.cpp:9: error: expected ';' before 'w'
main.cpp:10: error: 'w' was not declared in this scope
main.cpp:11: error: 'a' was not declared in this scope
main.cpp: At global scope:
main.cpp:6: warning: unused parameter 'argc'
main.cpp:6: warning: unused parameter 'argv'
make: *** [main.o] Hata 1
nihat@nihat-desktop:~/Belgeler/QWatermark$]nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
WARNING: Found potential symbol conflict of qwatermark.cpp (qwatermark.cpp) in SOURCES
WARNING: Found potential symbol conflict of qwatermark.h (qwatermark.h) in HEADERS
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
Makefile:149: uyarı: hedef `moc_qwatermark.cpp' için komutlar geçersiz kılınıyor
Makefile:146: uyarı: hedef `moc_qwatermark.cpp' için eski komutlar yoksayılıyor
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o main.o main.cpp
main.cpp:3:17: error: QtGui: No such file or directory
main.cpp:4:24: error: QApplication: No such file or directory
main.cpp: In function 'int main(int, char**)':
main.cpp:8: error: 'QApplication' was not declared in this scope
main.cpp:8: error: expected ';' before 'a'
main.cpp:9: error: 'QWatermark' was not declared in this scope
main.cpp:9: error: expected ';' before 'w'
main.cpp:10: error: 'w' was not declared in this scope
main.cpp:11: error: 'a' was not declared in this scope
main.cpp: At global scope:
main.cpp:6: warning: unused parameter 'argc'
main.cpp:6: warning: unused parameter 'argv'
make: *** [main.o] Hata 1
nihat@nihat-desktop:~/Belgeler/QWatermark$

bytan

Yaptıklarım:

sudo apt-get install qt4-qmake libqt4-dev
qmake
make
./QWatermark


Senden farklı olarak qt3-dev-tools yerine libqt4-dev kurdum.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

powerturk

#10
bunuda kurdum ama halen derleyemedim.Halen aşağıdaki iletiyi alıyorum
nihat@nihat-desktop:~/Belgeler$ cd /home/nihat/Belgeler/QWatermark
nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
WARNING: Found potential symbol conflict of qwatermark.cpp (qwatermark.cpp) in SOURCES
WARNING: Found potential symbol conflict of qwatermark.h (qwatermark.h) in HEADERS
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
Makefile:156: uyarı: hedef `moc_qwatermark.cpp' için komutlar geçersiz kılınıyor
Makefile:153: uyarı: hedef `moc_qwatermark.cpp' için eski komutlar yoksayılıyor
/usr/share/qt3/bin/uic qwatermark.ui -o qwatermark.h
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o main.o main.cpp
main.cpp:3:17: error: QtGui: No such file or directory
main.cpp:4:24: error: QApplication: No such file or directory
main.cpp: In function 'int main(int, char**)':
main.cpp:8: error: 'QApplication' was not declared in this scope
main.cpp:8: error: expected ';' before 'a'
main.cpp:9: error: 'QWatermark' was not declared in this scope
main.cpp:9: error: expected ';' before 'w'
main.cpp:10: error: 'w' was not declared in this scope
main.cpp:11: error: 'a' was not declared in this scope
main.cpp: At global scope:
main.cpp:6: warning: unused parameter 'argc'
main.cpp:6: warning: unused parameter 'argv'
make: *** [main.o] Hata 1
nihat@nihat-desktop:~/Belgeler/QWatermark$]nihat@nihat-desktop:~/Belgeler$ cd /home/nihat/Belgeler/QWatermark
nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
WARNING: Found potential symbol conflict of qwatermark.cpp (qwatermark.cpp) in SOURCES
WARNING: Found potential symbol conflict of qwatermark.h (qwatermark.h) in HEADERS
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
Makefile:156: uyarı: hedef `moc_qwatermark.cpp' için komutlar geçersiz kılınıyor
Makefile:153: uyarı: hedef `moc_qwatermark.cpp' için eski komutlar yoksayılıyor
/usr/share/qt3/bin/uic qwatermark.ui -o qwatermark.h
g++ -c -pipe -g -Wall -W -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -o main.o main.cpp
main.cpp:3:17: error: QtGui: No such file or directory
main.cpp:4:24: error: QApplication: No such file or directory
main.cpp: In function 'int main(int, char**)':
main.cpp:8: error: 'QApplication' was not declared in this scope
main.cpp:8: error: expected ';' before 'a'
main.cpp:9: error: 'QWatermark' was not declared in this scope
main.cpp:9: error: expected ';' before 'w'
main.cpp:10: error: 'w' was not declared in this scope
main.cpp:11: error: 'a' was not declared in this scope
main.cpp: At global scope:
main.cpp:6: warning: unused parameter 'argc'
main.cpp:6: warning: unused parameter 'argv'
make: *** [main.o] Hata 1
nihat@nihat-desktop:~/Belgeler/QWatermark$

eribol

Alıntı Yap/usr/share/qt3/bin/uic qwatermark.ui -o qwatermark.h
sanırım qt4-dev kurulmasına rağmen derleme yaparken qt3 kütüphaneleri kullanılıyor. Eğer gerekli değilse libqt3-dev paketini kaldırırsanız ilerleyebilirsiniz.

ırmak

Evet bazı programlar qt3 ve qt4 istiyor ama sonrasında qt3 kaldırılmadan derlenmiyor.
Smilla Enlarger vardı mesela bu kafada..

powerturk

#13
qt3 kaldırdım yine derlenemedi hata aşağıda
nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
main.cpp: In function 'int main(int, char**)':
main.cpp:9: error: 'QWatermark' was not declared in this scope
main.cpp:9: error: expected ';' before 'w'
main.cpp:10: error: 'w' was not declared in this scope
make: *** [main.o] Hata 1
nihat@nihat-desktop:~/Belgeler/QWatermark$]nihat@nihat-desktop:~/Belgeler/QWatermark$ qmake
nihat@nihat-desktop:~/Belgeler/QWatermark$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
main.cpp: In function 'int main(int, char**)':
main.cpp:9: error: 'QWatermark' was not declared in this scope
main.cpp:9: error: expected ';' before 'w'
main.cpp:10: error: 'w' was not declared in this scope
make: *** [main.o] Hata 1
nihat@nihat-desktop:~/Belgeler/QWatermark$


bytan

Şu an için qmake aşamasını geçebiliyor görünüyorsun. Yapabiliyorsan oluşturduğun klasörü silip arşivden tekrar çıkartıp yeniden işlemlere başla.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

powerturk

#15
Teşekkürler bytan oluşturduğum tüm dosyaları silip yeniden arşivden çıkardım bu sefer kurdum epey uğraştırdı ama değdi işin güzelliği burda zaten ilginize ve yardımlarınıza tüm arkadaşlara tşk.ler.
Burada çok şey öğrandim yemeği lokantada değil kendim yapmasını ve pişirmesini öğrendim.
Hepinize saygılar.

bytan

Ugraştıkça eğlencesi artıyor değil mi? :)

Etiketleyerek kapatalım.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST