From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4614B7F1.1080908@gmail.com> Date: Thu, 05 Apr 2007 11:48:49 +0300 From: Motsyo Gennadi aka Drool User-Agent: Thunderbird 1.5.0.8 (X11/20070219) MIME-Version: 1.0 To: ALT Linux Community , ALT Backports discussion list References: <45FBD326.6090207@gmail.com> <20070404161848.1e4b050d@greg> <200704051107.53434.cas@altlinux.ru> In-Reply-To: <200704051107.53434.cas@altlinux.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?utf-8?q?=5BBackports=5D_SMPlayer_-_A_great_MPlayer_front?= =?utf-8?b?LWVuZCAtINC90L7QstCw0Y8g0LLQtdGA0YHQuNGPIDotKA==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 09:21:02 -0000 Archived-At: List-Archive: List-Post: Андрей Черепанов пишет: > 4 апреля 2007, Yurkovsky Andrey написал(а): >> Grigory Fateyev wrote: >>> `QThread' undeclared (first use this function) >> Так, товарищи, тута нужна поддержка thread в qt. Вот. > objdump -T /usr/lib/qt3/lib/libqt-mt.so | grep QThread > > Удивитесь. Undeclared означает, что вы забыли добавить в исходный код > #include > :) Тэкс, автор попытался ответить: **************************************************************** El Miércoles, 4 de Abril de 2007 15:16, Motsyo Gennadi escribió: > > Вываливается и на 0.3.5 и на 0.3.7: > > > > g++ -c -pipe -Wall -W -pipe -Wall -O2 -march=i586 -mcpu=i686 > > -DGLX_GLXEXT_LEGACY -DDATA_PATH=\"/usr//share/smplayer/\" > > -DDOC_PATH=\"/usr/share/doc/smplayer-0.3.7\" > > -DTRANSLATION_PATH=\"/usr//share/smplayer/translations/\" > > -DCONF_PATH=\"/usr//etc/smplayer/\" -DQT_NO_DEBUG > > -I/usr/lib/qt3/mkspecs/default -I. -I/usr/lib/qt3//include -I.ui/ -I. > > -I.moc/ -o .obj/helper.o helper.cpp helper.cpp:35: syntax error before > > `{' helper.cpp: In function `void msleep (long unsigned int)': > > helper.cpp:40: `QThread' undeclared (first use this function) > > helper.cpp:40: (Each undeclared identifier is reported only once for > > each function it appears in.) helper.cpp:40: syntax error before `::' > > helper.cpp:38: warning: unused parameter `long unsigned int msecs' Maybe this is because Qt has no QThread support built in. You may test this option I've added to version 0.3.8: * Added the option EXTERNAL_SLEEP in config.h (this is a compilation option, if you change it, you'll have to recompile). If set to 1, smplayer will use the function usleep from unistd.h instead of QThread::msleep() It can be useful if your Qt doesn't have QThread support. **************************************************************** QThread support в нашем qt3, даже в АЛМ-2.4, как я понимаю, присутствует, так как файл qthread.h в /usr/lib/qt3/include наличиствует. Попробовал собрать 0.3.8, выложенную сегодня утром - та же байда... Вот кусок кода из helper.cpp: #if EXTERNAL_SLEEP #include #else #include #endif Попробовал вырубить эту проверку и оставить просто #include #include Не получилось :-( Собираю опять только с qt4. Может кто грамотный подскажет как побороть? P.S. Кстати, кто подскажет - как при конвертации из desktop-файла в menu-файл для АЛМ-2.4 сделать так чтоб подхватилась и русская часть?