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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2017-12-08 01:09:00

hubot
Użytkownik
Zarejestrowany: 2017-04-13

Gentoo - problem z kompilacją gtk+ 2.24.31-r1

Mam problem z kompilacją gtk+ 2.24.31-r1 na Gentoo. Oto mój plik /etc/portage/make.conf:

Kod:

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

 

#2 2017-12-08 02:07:13

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Gentoo - problem z kompilacją gtk+ 2.24.31-r1

Też mam GCC-6.4:

Kod:

gcc version 6.4.0 (Gentoo Hardened 6.4.0 p1.0)

Gtk?

Kod:

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:

Kod:

cc -v

PS:
Flagi  xinerama i examples -  potrzebujesz tego do gtk+?

Ostatnio edytowany przez Jacekalex (2017-12-08 02:16:19)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3 2017-12-09 00:26:22

hubot
Użytkownik
Zarejestrowany: 2017-04-13

Re: Gentoo - problem z kompilacją gtk+ 2.24.31-r1

Jacekalex napisał(-a):

Chyba przekombinowałeś z flagami USE, masz ich chyba z milion. xD

Co można stąd śmiało wywalić?

Kod:

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

Kod:

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

 

#4 2017-12-09 04:13:34

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Gentoo - problem z kompilacją gtk+ 2.24.31-r1

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)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)