Перейти к содержанию

cL0N31

Members
  • Постов

    103
  • Зарегистрирован

  • Посещение

    Никогда

Весь контент cL0N31

  1. читая док осознал что портадж могёт ставить и из бинарника... оно просто замечательно ведь экономишь уйму компайл тайма... возникли вопросы: под генту обязательно ли компилить каждый бинарник для себя, или есть репозиторий официальных бинарников под генту? если я ставлю пакет из бинарника, ставятся ли депенденси из бинарников? в портадж можно ли в один бинарник скомпилить несколько пакетов сразу? так как бывает что некоторые депенденси нужны только для компиляции, при установке уже скомпилиного бинарника - учтёт ли портадж ненадобность установки таких депенденси?
  2. EvilShadow писал(а) Mon, 05 May 2008 09:54 все не изменявшиеся файлы будут удалены можно ли поподробнее, почему они будут удалены и кем? в мане чес. слово нече такого я не находил
  3. спасибо за ответ но ман я читал до того как спросить и не нашол... тыкните меня в какой секции есть ответ на вопрос в мане если он там есть http://gentoo-wiki.com/MAN_emerge зы под мусором подразумеваются не депенденси а файлы самого пакета
  4. когда я делаю emerge X, что происходит если пакет уже установлен? он, я понял, не удаляется... а что если установленный пакет другой версии? тогда что, может остаться мусор?
  5. EvilShadow, не люблю копии... vpk, то что надо... но не могли бы вы, ребято, пояснить в чём трабла - в фате или симлинке?
  6. cL0N31

    permission denied

    портадж дефолтом складывает скачанные файлы на винт... я хочу чтоб всё закачивалось прямиком на флешку (фат)... делаю симлинк, пробую запись на флешку через симлинк - работает... запускаю emerge, тот не может, грит permission denied... я подозреваю что трабла в том что фат не поддержовает линуховый permission... но нельзя ли как-то обойти и заставить скачивать куда мне надо?
  7. переход на новую версию питона исправил траблу
  8. какие нужны хедеры и че поставить? checking whether /usr/bin/python version >= 2.3.5... yes checking for /usr/bin/python version... 2.4 checking for /usr/bin/python platform... linux2 checking for /usr/bin/python script directory... ${prefix}/lib/python2.4/site-packages checking for /usr/bin/python extension module directory... ${exec_prefix}/lib/python2.4/site-packages checking for headers required to compile python extensions... not found configure: error: could not find Python headers make[3]: *** [configure-work/main.d/pygobject-2.14.1/configure] Error 1 make[3]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/bindings/pygobject' make[2]: *** [../../bindings/pygobject/cookies/main.d/install] Error 2 make[2]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/bindings/pygtk' make[1]: *** [../../bindings/pygtk/cookies/main.d/install] Error 2 make[1]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/desktop/alacarte' make: *** [paranoid-install] Error 2
  9. cL0N31

    TIFF library not found

    всё та же гента... портадж нашол две либки: media-libs/tiff и sci-libs/libgeotiff... вопрос: какая решит сию траблу: checking for TIFFReadRGBAImageOriented in -ltiff... no checking for TIFFWriteScanline in -ltiff... no checking for TIFFFlushData in -ltiff34... no configure: WARNING: *** TIFF loader will not be built (TIFF library not found) *** configure: error: *** Checks for TIFF loader failed. You can build without it by passing *** --without-libtiff to configure but some programs using GTK+ may *** not work properly make[3]: *** [configure-work/main.d/gtk+-2.12.9/configure] Error 1 make[3]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/platform/gtk+' make[2]: *** [../../platform/gtk+/cookies/main.d/install] Error 2 make[2]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/bindings/pygtk' make[1]: *** [../../bindings/pygtk/cookies/main.d/install] Error 2 make[1]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/desktop/alacarte' make: *** [paranoid-install] Error 2
  10. солюшн таков: данная ошибка у меня возникла при установленной месе 6.5.2... снёс 6.5.2, поставил 6.5.1 и всё заворкало
  11. gentoo 2007 ставлю гнома через гарном (через emerge решительно отказываюсь)... для депенденси сделал emerge XML_Parser, emerge libpng и emerge mesa... при мэйке гарнома палучаю сие: make[1]: Entering directory `/home/a/gnome/download/garnome-2.22.0/desktop/alacarte' [===== NOW BUILDING: alacarte-0.11.5 =====] [fetch] complete for alacarte. [checksum] complete for alacarte. [extract] complete for alacarte. [patch] complete for alacarte. [fixup] complete for alacarte. ==> Building bindings/pygtk as a dependency make[2]: Entering directory `/home/a/gnome/download/garnome-2.22.0/bindings/pygtk' [===== NOW BUILDING: pygtk-2.12.1 =====] [fetch] complete for pygtk. [checksum] complete for pygtk. [extract] complete for pygtk. [patch] complete for pygtk. [fixup] complete for pygtk. ==> Building platform/gtk+ as a dependency make[3]: Entering directory `/home/a/gnome/download/garnome-2.22.0/platform/gtk+' [===== NOW BUILDING: gtk+-2.12.9 =====] [fetch] complete for gtk+. [checksum] complete for gtk+. [extract] complete for gtk+. [patch] complete for gtk+. [fixup] complete for gtk+. ==> Building freedesktop/cairo as a dependency make[4]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/cairo' [===== NOW BUILDING: cairo-1.4.14 =====] [fetch] complete for cairo. [checksum] complete for cairo. [extract] complete for cairo. [patch] complete for cairo. [fixup] complete for cairo. ==> Building freedesktop/glitz as a dependency make[5]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz' [===== NOW BUILDING: glitz-0.5.6 =====] [fetch] complete for glitz. [checksum] complete for glitz. [extract] complete for glitz. [patch] complete for glitz. [fixup] complete for glitz. [configure] complete for glitz. ==> Running make in work/main.d/glitz-0.5.6 make[6]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6' make all-recursive make[7]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6' Making all in . make[8]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6' make[8]: Nothing to be done for `all-am'. make[8]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6' Making all in src make[8]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6/src' Making all in . make[9]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6/src' make[9]: Nothing to be done for `all-am'. make[9]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6/src' Making all in glx make[9]: Entering directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6/src/glx' /bin/sh ../../libtool --tag=CC --mode=link cc -I/home/a/garnome/include -L/home/a/garnome/lib -O2 -pipe -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -Wl,--export-dynamic -L/home/a/garnome/lib -o libglitz-glx.la -rpath /home/a/garnome/lib -version-info 1:0:0 -no-undefined glitz_glx_drawable.lo glitz_glx_format.lo glitz_glx_info.lo glitz_glx_extension.lo glitz_glx_context.lo glitz_glx_pbuffer.lo -L../../src -lglitz -lX11 -lGL -lpthread libtool: link: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../..//libGL.la' is not a valid libtool archive make[9]: *** [libglitz-glx.la] Error 1 make[9]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6/src/glx' make[8]: *** [all-recursive] Error 1 make[8]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6/src' make[7]: *** [all-recursive] Error 1 make[7]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6' make[6]: *** [all] Error 2 make[6]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz/work/main.d/glitz-0.5.6' make[5]: *** [build-work/main.d/glitz-0.5.6/Makefile] Error 2 make[5]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/glitz' make[4]: *** [../../freedesktop/glitz/cookies/main.d/install] Error 2 make[4]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/cairo' make[3]: *** [../../freedesktop/cairo/cookies/main.d/install] Error 2 make[3]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/platform/gtk+' make[2]: *** [../../platform/gtk+/cookies/main.d/install] Error 2 make[2]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/bindings/pygtk' make[1]: *** [../../bindings/pygtk/cookies/main.d/install] Error 2 make[1]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/desktop/alacarte' make: *** [paranoid-install] Error 2 нужен солюшн
  12. согласен, лох (я)... дело в том что я скачал mandriva-minicd где гсс на диске не присутствует, нужен бинарник с инета для него... я неправильно понял и дико возмутился
  13. vpk: ты наверно меня не так понял... так как на моей линух тачке нету инета и я не могу заюзать --sync, то новые ебилды я скачиваю вручную и кидаю их в оверлэй... устанавливаю я всё через emerge... ты правильно подметил что emerge ставит сперва депенденси, поэтому при emerge libpng сначала у меня установились lzma-utils как указано в коде ебилда... эти lzma-utils установились успешно но потом когда начал устанавливаться сам либпнг - вышла вышеуказанная ошибка, где патч не смог update: проблема решена... я успешно сделал emerge libpng версии 1.2.22... возникла другая трабла но о ней в другом топике... спасибо за объяснения о portage
  14. vpk: я вобщемта так и делаю через distfiles, либпнг обновил вручную до 1.2.26... там в этом ебилде просто используется патч 1.2.24 на котором emerge и не двигается дальше... вот сам ебилд: # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/media-libs/libpng/libpng-1.2.26-r1.ebuild,v 1.2 2008/04/15 01:19:05 rbu Exp $ inherit libtool multilib eutils DESCRIPTION="Portable Network Graphics library" HOMEPAGE="http://www.libpng.org/" SRC_URI="mirror://sourceforge/libpng/${P}.tar.lzma" LICENSE="as-is" SLOT="1.2" KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd" IUSE="" RDEPEND="sys-libs/zlib" DEPEND="${RDEPEND} app-arch/lzma-utils" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${PN}-1.2.24-pngconf-setjmp.patch epatch "${FILESDIR}"/${P}-CVE-2008-1382.patch #217047 # So we get sane .so versioning on FreeBSD elibtoolize } src_install() { emake DESTDIR="${D}" install || die dodoc ANNOUNCE CHANGES KNOWNBUG README TODO Y2KINFO } pkg_postinst() { # the libpng authors really screwed around between 1.2.1 and 1.2.3 if [[ -f ${ROOT}/usr/$(get_libdir)/libpng.so.3.1.2.1 ]] ; then rm -f "${ROOT}"/usr/$(get_libdir)/libpng.so.3.1.2.1 fi }
  15. при emerge libpng возникает сие ***** libpng-1.2.24-pngconf-setjmp.patch ***** ============================================== PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/portage/media-libs/libpng/files/libpng-1.2.24-pngconf-setjmp.patch ============================================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- libpng/pngconf.h |+++ libpng/pngconf.h -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ============================================== PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < /usr/portage/media-libs/libpng/files/libpng-1.2.24-pngconf-setjmp.patch ============================================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- libpng/pngconf.h |+++ libpng/pngconf.h -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ============================================== PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/portage/media-libs/libpng/files/libpng-1.2.24-pngconf-setjmp.patch ============================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- libpng/pngconf.h |+++ libpng/pngconf.h -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ============================================== PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < /usr/portage/media-libs/libpng/files/libpng-1.2.24-pngconf-setjmp.patch ============================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- libpng/pngconf.h |+++ libpng/pngconf.h -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ============================================== PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < /usr/portage/media-libs/libpng/files/libpng-1.2.24-pngconf-setjmp.patch ============================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- libpng/pngconf.h |+++ libpng/pngconf.h -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored вот сам патч файл --- libpng/pngconf.h +++ libpng/pngconf.h @@ -323,8 +323,8 @@ /* If you encounter a compiler error here, see the explanation * near the end of INSTALL. */ - __pngconf.h__ already includes setjmp.h; - __dont__ include it again.; +#warning __pngconf.h__ already includes setjmp.h; +#warning __dont__ include it again.; # endif # endif /* __linux__ */
  16. EvilShadow: если ебилд сам собирает бинарники и ставит их в систему, как этот принцип отличен от тривиальной make/make install процедуры? тем что ебилд только что сам скачивает? я уже делал make/make install либпнг'и и это не решало ошибку выше... конечно я попробую инсталл через ебилд, но главное - я хочу понять в чём различие vpk: я всё понимаю, но во-первых, я стараюсь всё сделать вручную чтобы больше понять, во-вторых на моём линух-боксе нема инета
  17. ок я прочитал что гента юзает ебилд скрипты которые сами скачивают и ставят пакеты... нашол я ебилд для либпнг, но для девела не нашол... че из этого?
  18. а где мне взять бинарник либпнг-девел для генты... пытал rpmfind.net но для генты нече не нашол... как быть?
  19. чесно говоря я спецом не указал дистр - пакеты и депенденси весзде одинаковы... на генту я ставлю... нащёт X так я ничё таково не ставил... я нуб вощемта чё за X толком не шарю... тут я думаю ботва по поводу либпнг update: насколько я понял мне нужен либпнг-девел... а почему из сурса нельзя его поставить? в чем разница между либпнг-девел и либпнг-девел3?
  20. в том и дело что рпм гсс с диска я устанавливал и он - мандрёвый гсс годица только для работы с пакетами спецом заточенными для мандривы... это извесный факт среди пингвиноидов по сему мандрёвому поводу add: всё тут высказаннае я отношу к мандрива 2008 фри... я ставил её с гсс, но команда гсс была не найдена... она там по-моему заменена чем-то не помню... на всех линух форумах юзвери мандривы плачут - мол гсс поставлена из юрпми но комманда не найдена - че мол за ацтой... на что более продвинутые (не юзающие мандриву) грят мол проверьте установлен ли у вас гсс... и тут тоже самое примерно происходит в этом топике
  21. я слышал давным-давно мол мандрейк крутой пингвин и типа того... копался я в нём и сделал вывод что енто один из худших дистрибов, окна графической оболочки часто виснут, команда gcc ваще не найдена... типа питайте данную осъ рпмами и бинарниками... и блин больше всего постов из дистрибов на етом форуме у мандривы... раскрученная она - да, но на деле ето полное г. add: забыл вопрос: че вы её юзаете?
  22. поставил либпнг, кричат мол нема... че за лажа сия? checking for cairo's PNG backend... configure: WARNING: Could not find libpng in the pkg-config search path checking whether cairo's PNG backend could be enabled... no configure: error: requested PNG backend could not be enabled make[4]: *** [configure-work/main.d/cairo-1.4.14/configure] Error 1 make[4]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/freedesktop/cairo' make[3]: *** [../../freedesktop/cairo/cookies/main.d/install] Error 2 make[3]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/platform/gtk+' make[2]: *** [../../platform/gtk+/cookies/main.d/install] Error 2 make[2]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/bindings/pygtk' make[1]: *** [../../bindings/pygtk/cookies/main.d/install] Error 2 make[1]: Leaving directory `/home/a/gnome/download/garnome-2.22.0/desktop/alacarte' make: *** [paranoid-install] Error 2
×
×
  • Создать...