Форум » RusXMMS Project » libid3tag в gentoo overlay » Ответить

libid3tag в gentoo overlay

TheMixa: Надо бы обновить до libid3tag-0.15.1b-r2

Ответов - 81, стр: 1 2 3 4 5 All

panic: Ышшо раз спасибо, и за оперативную реакцию тоже :-)

panic: Токма оно не собирается :-) x86_64-pc-linux-gnu-g++ -m64 -Os -march=core2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DNDEBUG -D_REENTRANT -DENV_UNIX -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX -fPIC -shared -o libun7zip.so -Wl,-O1 myGetTickCount.o wine_date_and_time.o mySplitCommandLine.o Un7Zip.o ConsoleClose.o ExtractCallbackConsole.o ExtractCallbackNULL.o List.o OpenCallbackConsole.o UserInputUtils.o CommandLineParser.o CRC.o IntToString.o StdInStream.o StdOutStream.o MyString.o MyWindows.o StringConvert.o MyVector.o Wildcard.o Error.o FileDir.o FileFind.o FileIO.o FileName.o PropVariant.o PropVariantConversions.o Synchronization.o System.o CreateCoder.o FilePathAutoRename.o FileStreams.o InBuffer.o FilterCoder.o LimitedStreams.o LockedStream.o OutBuffer.o ProgressUtils.o StreamBinder.o StreamObjects.o StreamUtils.o VirtThread.o ArchiveExtractCallback.o ArchiveOpenCallback.o DefaultName.o LoadCodecs.o Extract.o ExtractingFilePath.o OpenArchive.o PropIDUtils.o CoderMixer2.o CoderMixer2MT.o CrossThreadProgress.o ItemNameUtils.o OutStreamWithCRC.o 7zDecode.o 7zExtract.o 7zFolderOutStream.o 7zHandler.o 7zHeader.o 7zIn.o 7zRegister.o BranchCoder.o Bcj2Coder.o Bcj2Register.o BcjCoder.o BcjRegister.o CopyCoder.o CopyRegister.o LzmaDecoder.o LzmaRegister.o PpmdDecoder.o PpmdRegister.o 7zAes.o 7zAesRegister.o MyAes.o Bra86.o LzmaDec.o Threads.o Aes.o Sha256.o 7zCrc.o -lpthread -lrcc -ldl /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: myGetTickCount.o: relocation R_X86_64_32 against `__gxx_personality_v0' can not be used when making a shared object; recompile with -fPIC myGetTickCount.o: could not read symbols: Bad value collect2: выполнение ld завершилось с кодом возврата 1 make: *** [libun7zip.so] Ошибка 1 make: Leaving directory `/var/tmp/portage/app-arch/p7zip-4.65-r1/work/p7zip_4.65/CPP/7zip/Bundles/Un7Zip'

darksoft: В CFLAGS -fPIC добавить надо.


darksoft: Поправил, теперь вроде должно собираться в любом случае.

panic: Да, теперь собралось :-)

panic: compress.cpp -o APEDecompress.o >/dev/null 2>&1 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/Shared -I../../src/Shared -Os -march=core2 -pipe -O3 -Wall -pedantic -Wno-long-long -MT APEInfo.lo -MD -MP -MF .deps/APEInfo.Tpo -c APEInfo.cpp -o APEInfo.o >/dev/null 2>&1 if /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/Shared -I../../src/Shared -Os -march=core2 -pipe -O3 -Wall -pedantic -Wno-long-long -MT APESimple.lo -MD -MP -MF ".deps/APESimple.Tpo" -c -o APESimple.lo APESimple.cpp; \ then mv -f ".deps/APESimple.Tpo" ".deps/APESimple.Plo"; else rm -f ".deps/APESimple.Tpo"; exit 1; fi x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/Shared -I../../src/Shared -Os -march=core2 -pipe -O3 -Wall -pedantic -Wno-long-long -MT APELink.lo -MD -MP -MF .deps/APELink.Tpo -c APELink.cpp -fPIC -DPIC -o .libs/APELink.o APELink.cpp: In member function 'void CAPELink::ParseData(const char*, const str_utf16*)': APELink.cpp:66: error: invalid conversion from 'const char*' to 'char*' APELink.cpp:67: error: invalid conversion from 'const char*' to 'char*' APELink.cpp:68: error: invalid conversion from 'const char*' to 'char*' APELink.cpp:69: error: invalid conversion from 'const char*' to 'char*' make[3]: *** [APELink.lo] Ошибка 1 make[3]: *** Ожидание завершения заданий... x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/Shared -I../../src/Shared -Os -march=core2 -pipe -O3 -Wall -pedantic -Wno-long-long -MT APESimple.lo -MD -MP -MF .deps/APESimple.Tpo -c APESimple.cpp -fPIC -DPIC -o .libs/APESimple.o x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src/Shared -I../../src/Shared -Os -march=core2 -pipe -O3 -Wall -pedantic -Wno-long-long -MT APESimple.lo -MD -MP -MF .deps/APESimple.Tpo -c APESimple.cpp -o APESimple.o >/dev/null 2>&1 make[3]: Leaving directory `/var/tmp/portage/media-libs/mac-3.99-r1/work/mac-3.99/src/MACLib' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/mac-3.99-r1/work/mac-3.99/src/MACLib' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/mac-3.99-r1/work/mac-3.99/src' make: *** [all-recursive] Ошибка 1

darksoft: Добавьте в указанных строчках APELink.cpp конверсию типов ((char*)...) . Я как вернусь из отпуска сделаю патч.

panic: Ышшо-б я умел :-) Я подожду

darksoft: Обновил overlay, проверьте.

panic: Японский город "Нифигасики" (в смысле всё по старому).

panic: и кстати, чего то у меня на другой тачке (на работе) под x86 librcd не собрался (дома под amd64 всё собралось)

darksoft: Сори, забыл ссылку на текущий overlay обновить. Сейчас должно работать. А чем librcd на x86 мотивирует?

panic: checking for objdir... .libs checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip checking for correct ltmain.sh version... no configure: error: *** [Gentoo] sanity check failed! *** *** libtool.m4 and ltmain.sh have a version mismatch! *** *** (libtool.m4 = 1.5.24, ltmain.sh = 2.2.6) *** Please run: libtoolize --copy --force if appropriate, please contact the maintainer of this package (or your distribution) for help. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/app-i18n/librcd-0.1.11/work/librcd-0.1.11/config.log Насколько я ничего в этом не понимаю, чем то ему не нравится версия libtool

panic: Забыл сказать media-libs/mac собралась :-)

darksoft: Попробуй libtool обновить

panic: А кстати давно собираюсь спросить, нельзя ли оверлей сделать под CVS или SVN, а то при обновлении дерева оверлеев каждый раз вытягивается и распаковывается архив, что ИМХО некузяво.

darksoft: Вообще надо бы, конечно. Но все как-то очень лениво, но я постараюсь себя заставить ;)

panic: Мы в тебя верим :-)

panic: В gentoo taglib обновился до версии 1.6 и соответсвенно собрался без rcc, надо бы его пнуть :-)

darksoft: Патч вроде накладывается без исправлений, - ebuild скоро обновлю.



полная версия страницы