Portál AbcLinuxu, 11. května 2025 13:18

Dotaz: make: Nothing to be done for `first'.

8.7.2010 12:23 Mr.S1lent.cz
make: Nothing to be done for `first'.
Přečteno: 214×
Odpovědět | Admin
Zdravim, pracuju na jednom mensim programku, jak jste si jiz urcite vsimli ( mel jsem tu v minulosti uz par dotazu ). Zrovna ted se provadel lazeni - vzdy jsem defacto upravil jenom radek, dva a hodil "make", ovsem pri posledni uprave snad z padesati uprav predchozich to pri kompilaci hodi

"make: Nothing to be done for `first'."

No je toto vubec mozne??? Upravil jsem jen obsah jednoho cpp file a to jeste validne, s Makefile ani .pro file jsem nic nedelal, tohle mi vubec nejde do hlavy, nechapu... Ted kdyz udelam qmake -project; qmake, tak to take nepomuze :-/ Google sem tam neco vyhodil, ale tam byly spis ty pripady, kdyz to nejelo vubec, ne, ze by to zacalo delat samo od sebe pri stovkach predchozich pokusu... moc diky za odpoved
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.7.2010 14:07 chrono
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
Odpovědět | | Sbalit | Link | Blokovat | Admin
A aké súbory tam vlastne máš?
8.7.2010 14:25 Mr.S1lent.cz
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
Ukazka par poslednich uspesnych pokus kompilace + zaverecny fatalni:
s1lent@debian:~/Dokumenty/PROJECTS/SMSGate/SMSGate1.0_alfa$ make
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I. -I. -o CreateSession.o CreateSession.cpp
g++ --cflags --libs -o SMSGate1 Config.o CreateSession.o DialogErrorClass.o DllDevice.o Http.o run.o types.o moc_CreateSession.o qrc_images.o    -L/usr/lib -lQtXml -lQtGui -lQtCore -lQtUiTools -lpthread -lcurl
s1lent@debian:~/Dokumenty/PROJECTS/SMSGate/SMSGate1.0_alfa$ make
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -I. -I. -o CreateSession.o CreateSession.cpp
g++ --cflags --libs -o SMSGate1 Config.o CreateSession.o DialogErrorClass.o DllDevice.o Http.o run.o types.o moc_CreateSession.o qrc_images.o    -L/usr/lib -lQtXml -lQtGui -lQtCore -lQtUiTools -lpthread -lcurl
s1lent@debian:~/Dokumenty/PROJECTS/SMSGate/SMSGate1.0_alfa$ make
make: Nothing to be done for `first'.
takhle to v pohode vsechno slo, upravoval jsem CreateSession.cpp a najednou bum, problem s makefile, to mi nejde do hlavy :-)
8.7.2010 14:33 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
Môžeš sem dať ten makefile?
8.7.2010 14:34 zulu
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
rm *.o SMSGate1
8.7.2010 14:42 Mr.S1lent.cz
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
Jo, vymazani vsechno object files pomohlo - co s tim tedy bylo, abych tu situaci spravne pochopil?...
8.7.2010 14:47 chrono
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
Pozri sa do Makefile, aké závislosti má ten projekt (alebo čo to je) first. Pravdepodobne boli všetky závislosti aktuálne, takže make nemal dôvod niečo kompilovať, linkovať...
8.7.2010 14:49 Mr.S1lent.cz
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
first: all
8.7.2010 15:10 chrono
Rozbalit Rozbalit vše Re: make: Nothing to be done for `first'.
first teda závisí na all. all potom závisí na niečom inom...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.