Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Mam problem z kompilacją gtk+ 2.24.31-r1 na Gentoo. Oto mój plik /etc/portage/make.conf:
ACCEPT_KEYWORDS="amd64" INPUT_DEVICES="libinput synaptics" VIDEO_CARDS="nvidia" #PORTAGE_BINHOST="http://cdn.edoceo.com/praxis/x64/ " #SYNC="rsync://pbh.edoceo.com/edoceo-portage" USE="-bindist gtk -gnome -kde qt4 -qt5 -graphite dvd alsa cdr pulseaudio multilib savedconfig xinerama \ X bzip2 ftp gpm guile idn ipv6 javascript lua nls nntp perl ruby samba ssl unicode zlib examples \ gdbm hardened ncurses readline sqlite tk xml python ruby gif aalib acpi apm avi berkdb bitmap-fonts \ crypt cscope cups curl emboss encode esd fam firefox font-server foomaticdb fortran gd gimpprint gphoto2 \ gstreamer gtkhtml imagemagick imlib innodb jpeg ldap libg++ libwww mad mbox md5sum mikmod motif \ mp3 mpeg mpeg4 mariadb nvidia odbc ogg opengl pam pdflib perl png quicktime slang spell svga tcltk \ tcpd tiff truetype usb xv xvid" FEATURES="-ccache buildpkg sandbox userpriv usersandbox strict sfperms candy cgroup parallel-fetch parallel-install usersync userfetch webrsync-gpg" CCACHE_SIZE="2G" #CPU_FLAGS_X86="mmx sse sse2" PORTDIR="/usr/portage" DISTDIR="${PORTDIR}/distfiles" PKGDIR="${PORTDIR}/packages" GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl rsync://gentoo.prz.rzeszow.pl/gentoo ftp://ftp.vectranet.pl/gentoo/ rsync://ftp.vectranet.pl/gentoo/ http://ftp.vectranet.pl/gentoo/ "
Build log: https://paste.pound-python.org/show/9cSasMvfgyS3DVojthCI/
emerge --info '=x11-libs/gtk+-2.24.31-r1::gentoo': https://paste.pound-python.org/show/SgW49rSTIkAr1bPOVk0w/
emerge -pqv '=x11-libs/gtk+-2.24.31-r1::gentoo': https://paste.pound-python.org/show/vyxk3mi5F7YCEjSKxj8p/
Pomoże ktoś?
Offline
Też mam GCC-6.4:
gcc version 6.4.0 (Gentoo Hardened 6.4.0 p1.0)
Gtk?
x11-libs/gtk+-2.24.31-r1 abi_x86_32 abi_x86_64 cups introspection x11-libs/gtk+-3.22.16 X abi_x86_32 abi_x86_64 cups introspection wayland
Chyba przekombinowałeś z flagami USE, masz ich chyba z milion. xD
Pokaż też wynik:
cc -v
PS:
Flagi xinerama i examples - potrzebujesz tego do gtk+?
Ostatnio edytowany przez Jacekalex (2017-12-08 02:16:19)
Offline
Jacekalex napisał(-a):
Chyba przekombinowałeś z flagami USE, masz ich chyba z milion. xD
Co można stąd śmiało wywalić?
USE="-bindist gtk -gnome -kde qt4 -qt5 -graphite dvd alsa cdr pulseaudio multilib savedconfig xinerama \ X bzip2 ftp gpm guile idn ipv6 javascript lua nls nntp perl ruby samba ssl unicode zlib examples \ gdbm hardened ncurses readline sqlite tk xml python ruby gif aalib acpi apm avi berkdb bitmap-fonts \ crypt cscope cups curl emboss encode esd fam firefox font-server foomaticdb fortran gd gimpprint gphoto2 \ gstreamer gtkhtml imagemagick imlib innodb jpeg ldap libg++ libwww mad mbox md5sum mikmod motif \ mp3 mpeg mpeg4 mariadb nvidia odbc ogg opengl pam pdflib perl png quicktime slang spell svga tcltk \ tcpd tiff truetype usb xv xvid"
Jacekalex napisał(-a):
Pokaż też wynik:
Kod:
cc -v
tux ~ # cc -v Using built-in specs. COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/6.4.0/gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/6.4.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-6.4.0/work/gcc-6.4.0/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/6.4.0 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/include/g++-v6 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 6.4.0 p1.1' --disable-esp --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts --disable-libmpx --enable-vtable-verify --enable-libvtv --enable-lto --without-isl --enable-libsanitizer --enable-default-pie --enable-default-ssp Thread model: posix gcc version 6.4.0 (Gentoo 6.4.0 p1.1)
Jacekalex napisał(-a):
PS:
Flagi xinerama i examples - potrzebujesz tego do gtk+?
xinerama tak - lubię pracować na wielu monitorach. examples też - lubię mieć przykłady, co i jak używać w systemie.
PS. czy ustawienie globalnej flagi latex i doc jest dobrym pomysłem aby włączyć sobie wsparcie dla LaTeX i aby się instalowała dokumentacja z paczkami?
Offline
Kod:
gcc version 6.4.0 (Gentoo 6.4.0 p1.1)
GCC bez łatek projektu hardened i do tego flaga hardened w USE.
To najszybszy sposób na bardzo dziwaczne problemy, często w najbardziej dziwacznych miejscach.
Do przykładów flaga examples?
Przecież te wszystkie przykłady z komentarzami są na necie, w dokumentacji Gtk.
Ostatnio edytowany przez Jacekalex (2017-12-09 04:16:07)
Offline
Strony: 1