- Code: Select all
vad@desktop ~ $ uname -a
Linux desktop 2.6.30-gentoo-r6 #3 SMP PREEMPT Thu Sep 10 23:31:05 MSD 2009 x86_64 Pentium(R) Dual-Core CPU E6300 @ 2.80GHz GenuineIntel GNU/Linux
- Code: Select all
vad@desktop ~ $ cat /etc/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=core2 -mmmx -msse3 -mssse3 -pipe"
CXXFLAGS="-O2 -march=core2 -mmmx -msse3 -mssse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
USE="nptl nptlonly mmx sse sse2 acpi 7zip
a52 bluetooth gif glitz svg qt4 sse3 vdpau
jpeg tiff usb aspell lame bzip2 encode midi
X cleartype dts unicode kde x264 djvu chm
qt3support hal dbus sox pdf png xvid xv alsa
ogg ffmpeg dvd dvdr mp3 aac mmap vorbis flac
nvidia opengl win32codecs bash-completion
truetype mad lirc cups ssse3 graphite spell
-aalib -eds -motif -gnome -gstreamer -qt3
-v4l -oss -xine -arts -cairo -gtk -3dnow
-3dnowext -ipv6"
MAKEOPTS="-j3"
LINGUAS="ru"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
DISTDIR="/home/distfiles"
FEATURES="collision-protect"
ACCEPT_KEYWORDS="~amd64"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles http://distfiles.gentoo.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
ALSA_CARDS="emu10k1"
LIRC_DEVICES="serial"
source /var/portage/layman/make.conf
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/"
- Code: Select all
desktop vad # emerge gcc qt-core -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-devel/gcc-4.4.1 USE="fortran graphite mudflap (multilib) nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -gtk (-hardened) -ip28 -ip32r10k -libffi -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB
[ebuild R ] x11-libs/qt-core-4.5.2 USE="glib iconv qt3support ssl -debug -doc -pch" 0 kB
Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
- Code: Select all
desktop vad # emerge goldendict -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] app-dicts/goldendict-0.9.0 LINGUAS="ru" 0 kB [1]
Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /usr/portage/local/layman/qting-edge
Выполняю emerge goldendict и получаю следующее:
- Code: Select all
x86_64-pc-linux-gnu-g++ -c -pipe -O2 -march=core2 -mmmx -msse3 -mssse3 -pipe -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/stardict.o stardict.cc
x86_64-pc-linux-gnu-g++ -c -pipe -O2 -march=core2 -mmmx -msse3 -mssse3 -pipe -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/chunkedstorage.o chunkedstorage.cc
In file included from chunkedstorage.cc:4:
chunkedstorage.hh:35: ошибка: нет декларации ‘uint32_t’ в этой области видимости
chunkedstorage.hh:35: ошибка: некорректный аргумент шаблона 1
chunkedstorage.hh:35: ошибка: некорректный аргумент шаблона 2
chunkedstorage.hh:44: ошибка: ‘uint32_t’ does not name a type
chunkedstorage.hh:51: ошибка: ‘uint32_t’ does not name a type
chunkedstorage.hh:77: ошибка: нет декларации ‘uint32_t’ в этой области видимости
chunkedstorage.hh:77: ошибка: некорректный аргумент шаблона 1
chunkedstorage.hh:77: ошибка: некорректный аргумент шаблона 2
chunkedstorage.hh:83: ошибка: ‘uint32_t’ has not been declared
chunkedstorage.hh:88: ошибка: expected ‘;’ before ‘(’ token
chunkedstorage.cc:38: ошибка: нет элемента-функции ‘uint32_t ChunkedStorage::Writer::startNewBlock()’ в классе ‘ChunkedStorage::Writer’
chunkedstorage.cc: In member function ‘void ChunkedStorage::Writer::saveCurrentChunk()’:
chunkedstorage.cc:82: ошибка: запрос элемента ‘push_back’ в ‘((ChunkedStorage::Writer*)this)->ChunkedStorage::Writer::offsets’, имеющего не классовый тип ‘int’
chunkedstorage.cc: At global scope:
chunkedstorage.cc:93: ошибка: нет элемента-функции ‘uint32_t ChunkedStorage::Writer::finish()’ в классе ‘ChunkedStorage::Writer’
chunkedstorage.cc:124: ошибка: прототип для ‘ChunkedStorage::Reader::Reader(File::Class&, uint32_t)’ не имеет соответствия в классе ‘ChunkedStorage::Reader’
chunkedstorage.hh:76: ошибка: претенденты: ChunkedStorage::Reader::Reader(const ChunkedStorage::Reader&)
chunkedstorage.hh:83: ошибка: ChunkedStorage::Reader::Reader(File::Class&, int)
chunkedstorage.cc:132: ошибка: нет элемента-функции ‘char* ChunkedStorage::Reader::getBlock(uint32_t, std::vector<char, std::allocator<char> >&)’ в классе ‘ChunkedStorage::Reader’
make: *** [build/chunkedstorage.o] Ошибка 1
make: *** Ожидание завершения заданий...
stardict.cc: In function ‘void Stardict::handleIdxSynFile(const std::string&, BtreeIndexing::IndexedWords&, ChunkedStorage::Writer&, std::vector<unsigned int, std::allocator<unsigned int> >*, bool)’:
stardict.cc:962: предупреждение: формат ‘%u’ предполагает тип ‘unsigned int’, но аргумент 2 имеет тип ‘size_t’
stardict.cc: In member function ‘void Stardict::<unnamed>::StardictDictionary::loadArticle(uint32_t, std::string&, std::string&)’:
stardict.cc:316: предупреждение: ‘entrySize’ may be used uninitialized in this function
*
* ERROR: app-dicts/goldendict-0.9.0 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2908: Called die
* The specific snippet of code:
* emake || die 'emake failed'
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-dicts/goldendict-0.9.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-dicts/goldendict-0.9.0/temp/environment'.
* This ebuild is from a repository named 'qting-edge'
*
>>> Failed to emerge app-dicts/goldendict-0.9.0, Log file:
>>> '/var/tmp/portage/app-dicts/goldendict-0.9.0/temp/build.log'
Попробовал я вручную развернуть архив, сдлеать qmake, затем make - получаю точно такую же ошибку.
Так же попробовал версии 0.7 и 0.8 - аналогично.