Sie sind nicht angemeldet.

1

06.02.2007, 00:35

[gelöst] ATi Treiber Installation

Hallo,

ich habe versucht mal meine ATI Karte zu installieren. Ich habe es so versucht wie es im gentoo wiki steht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Für die Installation ist es einfacher, wenn du die grafische Oberfläche beendest. In der Regel geht das mit Ctrl + Alt + Backspace. Wenn der xserver dadurch nur einen Neustart durchführt, drück Strg + Alt + F1, melde dich als root an und mach:

/etc/init.d/xdm stop

Wenn du es nicht schon gemacht hast, synchronisiere deinen portage tree:

emerge --sync


Um die neusten Treiber downloaden zu können musst du sie vermutlich unmaskieren.

echo "x11-drivers/ati-drivers ~arch" >> /etc/portage/package.keywords
echo "x11-apps/ati-drivers-extra ~arch" >> /etc/portage/package.keywords

Ersetze <~arch> durch deine System Architektur; also entweder ~x86 oder ~amd64, das sind die einzigen CPU Architekturen die der Ati Treiber unterstützt.


Lass uns nun die Treiber installieren. ati-driver-extra ist ein gutes control panel für die Ati Treiber die du verwenden wirst. ati-driver-extra wird nicht benötigt, es kann aber von Vorteil sein, wenn man es installiert.

emerge -v ati-drivers ati-drivers-extra


bekomme beim emerge aber folgenden Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
...
>>> Compiling source in /var/tmp/portage/ati-drivers-8.27.10-r1 ...
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.18-gentoo-r6'
  CC [M]  /var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:233: error: 'UTS_RELEASE' undeclared here (not in a function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function 'firegl_stub_open':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:559: warning: assignment discards qualifiers from pointer target type
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function '__ke_vm_map':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: 'VM_SHM' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: (Each undeclared identifier is reported only once
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: for each function it appears in.)
make[1]: *** [/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.o] Error 1
make: *** [_module_/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.18-gentoo-r6'
 * DRM module not built
>>> Source compiled.
>>> Test phase [not enabled]: x11-drivers/ati-drivers-8.27.10-r1

>>> Install ati-drivers-8.27.10-r1 into /var/tmp/portage/ati-drivers-8.27.10-r1/image/ category x11-drivers
 * Installing fglrx module
install: cannot stat `fglrx.ko': No such file or directory

!!! ERROR: x11-drivers/ati-drivers-8.27.10-r1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  ati-drivers-8.27.10-r1.ebuild, line 205:   Called linux-mod_src_install
  linux-mod.eclass, line 540:   Called die

!!! doins fglrx.ko failed
!!! If you need support, post the topmost build error, and the call stack if relevant.


Jemand eine Idee was ich machen kann?

[Edit]
Thread auf [gelöst] gesetzt.
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »manromen« (09.02.2007, 19:46)


2

06.02.2007, 05:38

Oh mann, jede Woche wieder. :D

Gentoo Wiki kann man inzwischen ganz vergessen. ( Vorsicht, das eine Meinung! ;))
Probier lieber das altbewährte HowTo von unserem ehrenwerten Co-Admin MyD:

ATI 3D-Beschleunigungs Guide


P.S.: Rechschreibung um halb 5 ist schwierig... :D

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Carminox« (06.02.2007, 05:39)


3

06.02.2007, 10:30

da steht aber was von halb 6 ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »AgentNice« (06.02.2007, 10:30)


4

06.02.2007, 15:14

Zitat

Original von Carminox
Probier lieber das altbewährte HowTo von unserem ehrenwerten Co-Admin MyD:

ATI 3D-Beschleunigungs Guide


Okay dank. Das arbeite ich jetzt Schritt für Schritt ab und schon hab ich ein Problem *g*

Ich bin jetzt bei

Zitat

Zudem solltet ihr überprüfen das der X-Server (xorg-x11) nicht mit folgendem USE-Flag:
dlloader kompiliert ist - andernfalls müsst ihr den X-Server nochmals ohne das USE-Flag kompilieren.

So sollte es aussehen und wichtig ist -dlloader:


Da habe ich jetzt -dlloader in meine use-flag eingebaut und will ein:

Quellcode

1
emerge -vaDNu world


machen und dann kommt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
emerge -vaDNu world

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[blocks B     ] sys-apps/coldplug (is blocking sys-fs/udev-103)
[blocks B     ] >=sys-fs/udev-089 (is blocking sys-apps/coldplug-20040920-r1)
[ebuild     U ] sys-libs/zlib-1.2.3-r1 [1.2.3] USE="-build" 415 kB 
[ebuild  N    ] sys-libs/gpm-1.20.1-r5  USE="(-selinux)" 559 kB 
[ebuild     U ] sys-libs/ncurses-5.5-r3 [5.5-r2] USE="gpm* unicode -bootstrap -build -debug -doc -minimal -nocxx -trace%" 2,259 kB 
[ebuild     U ] app-shells/bash-3.1_p17 [3.1_p16] USE="nls -afs -bashlogger -vanilla% (-build%)" 2,517 kB 
[ebuild     U ] sys-devel/gettext-0.16.1 [0.14.4] USE="nls -doc -emacs -nocxx%" 8,339 kB 
[ebuild     U ] sys-kernel/linux-headers-2.6.17-r2 [2.6.11-r2] USE="-gcc64%" 40,346 kB 
[ebuild     U ] sys-devel/gcc-config-1.3.14 [1.3.13-r3] 0 kB 
[ebuild     U ] app-misc/pax-utils-0.1.15 [0.1.13] USE="-caps" 52 kB 
[ebuild     U ] sys-devel/bison-2.2 [2.1] USE="nls -static" 1,052 kB 
[ebuild     U ] sys-apps/findutils-4.3.2 [4.1.20-r2] USE="nls (-selinux) -static (-build%)" 1,276 kB 
[ebuild     U ] sys-devel/binutils-config-1.9-r3 [1.8-r7] 0 kB 
[ebuild     U ] sys-devel/gnuconfig-20060702 [20060227] 38 kB 
[ebuild     U ] sys-apps/texinfo-4.8-r5 [4.8-r2] USE="nls -build -static" 1,486 kB 
[ebuild     U ] dev-libs/mpfr-2.2.0_p16 [2.2.0_p10] 738 kB 
[ebuild     U ] sys-apps/sed-4.1.5 [4.1.4-r1] USE="nls -static (-bootstrap%) (-build%)" 780 kB 
[ebuild     U ] sys-devel/gcc-4.1.1-r3 [4.1.1] USE="fortran nls (-altivec) -bootstrap -build -doc -gcj -gtk (-hardened) -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test% -vanilla" 38,325 kB 
[ebuild     U ] sys-libs/timezone-data-2006p [2006a] USE="nls%*" 336 kB 
[ebuild     U ] sys-libs/glibc-2.4-r4 [2.4-r3] USE="nls nptl nptlonly -build -glibc-compat20% -glibc-omitfp -hardened (-multilib) -profile (-selinux)" 15,711 kB 
[ebuild  N    ] app-portage/portage-utils-0.1.23  71 kB 
[ebuild  N    ] dev-java/java-config-wrapper-0.12-r1  7 kB 
[ebuild  N    ] dev-java/java-config-2.0.31  16 kB 
[ebuild  N    ] dev-java/java-config-1.3.7  14 kB 
[ebuild   R   ] sys-apps/sysvinit-2.86-r5  USE="(-ibm) (-selinux) -static (-bootstrap%) (-build%)" 100 kB 
[ebuild     U ] sys-apps/coreutils-6.4 [5.94-r1] USE="nls -acl (-selinux) -static (-build%)" 5,216 kB 
[ebuild     U ] sys-apps/baselayout-1.12.6 [1.12.1] USE="unicode -bootstrap -build -static" 216 kB 
[ebuild     U ] sys-fs/udev-103 [087-r1] USE="(-selinux)" 195 kB 
[ebuild     U ] sys-devel/make-3.81 [3.80-r4] USE="nls -static (-build%)" 1,124 kB 
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.19-r5  USE="-build -symlink" 41,909 kB 
[ebuild  N    ] dev-java/sun-jdk-1.5.0.10  USE="alsa -X -doc -examples -jce -nsplugin" 48,392 kB 
[ebuild  N    ] virtual/jdk-1.5.0  0 kB 
[ebuild  N    ] virtual/jre-1.5.0  0 kB 
[ebuild     U ] sys-libs/db-4.2.52_p4-r2 [4.2.52_p2-r1] USE="java* -bootstrap -doc -nocxx -tcl% -test% (-tcltk%)" 3,989 kB 
[ebuild     U ] sys-libs/gdbm-1.8.3-r3 [1.8.3-r2] USE="berkdb" 223 kB 
[ebuild     U ] dev-libs/openssl-0.9.8d [0.9.7j] USE="sse2%* zlib -bindist -emacs -test" 3,237 kB 
[ebuild     U ] dev-lang/python-2.4.3-r4 [2.4.3-r1] USE="berkdb gdbm ipv6 ncurses readline ssl -bootstrap -build -doc -nocxx -tk% -ucs2 (-X%) (-tcltk%)" 7,827 kB 
[ebuild   R   ] perl-core/Test-Harness-2.56  USE="(-minimal%)" 63 kB 
[ebuild     U ] app-admin/perl-cleaner-1.04.3 [1.04] 5 kB 
[ebuild   R   ] perl-core/PodParser-1.32  USE="(-minimal%)" 91 kB 
[ebuild     U ] sys-apps/groff-1.19.2-r1 [1.19.1-r2] USE="-X -cjk%" 2,835 kB 
[ebuild     U ] sys-apps/man-pages-2.42 [2.33] USE="nls" 1,777 kB 
[ebuild     U ] sys-libs/com_err-1.39 [1.38] USE="nls" 3,608 kB 
[ebuild     U ] sys-libs/ss-1.39 [1.38] USE="nls" 0 kB 
[ebuild     U ] sys-fs/e2fsprogs-1.39 [1.38-r1] USE="nls -static" 0 kB 
[ebuild     U ] sys-apps/util-linux-2.12r-r5 [2.12r-r3] USE="crypt nls perl -old-crypt (-selinux) -static" 1,504 kB 
[ebuild     U ] app-arch/gzip-1.3.5-r10 [1.3.5-r8] USE="nls -build -pic -static" 323 kB 
[ebuild     U ] sys-apps/net-tools-1.60-r12 [1.60-r11] USE="nls -static" 297 kB 
[ebuild     U ] sys-apps/kbd-1.12-r8 [1.12-r6] USE="nls" 867 kB 
[ebuild     U ] net-misc/iputils-20060512 [021109-r3] USE="ipv6 -doc -static" 86 kB 
[ebuild     U ] sys-apps/busybox-1.2.2.1 [1.1.3] USE="-debug -make-symlinks -netboot -savedconfig -static (-floppyboot%)" 1,380 kB 
[ebuild     U ] sys-apps/gawk-3.1.5-r2 [3.1.5-r1] USE="nls (-build%)" 2,256 kB 
[ebuild     U ] app-arch/tar-1.16-r2 [1.15.1-r1] USE="nls -static (-build%) (-bzip2%)" 1,743 kB 
[ebuild     U ] sys-libs/cracklib-2.8.9-r1 [2.8.9] USE="nls python" 562 kB 
[ebuild     U ] sys-libs/pam-0.78-r5 [0.78-r3] USE="berkdb -nis -pam_chroot -pam_console -pam_timestamp -pwdb (-selinux)" 6,346 kB 
[ebuild     U ] sys-apps/shadow-4.0.18.1 [4.0.15-r2] USE="cracklib%* nls pam -nousuid (-selinux) -skey" 1,480 kB 
[ebuild     U ] sys-apps/file-4.18 [4.17-r1] USE="python (-build%)" 523 kB 
[ebuild   R   ] media-fonts/font-adobe-75dpi-1.0.0  USE="nls -X*" 0 kB 
[ebuild   R   ] media-fonts/font-misc-misc-1.0.0  USE="nls -X*" 0 kB 
[ebuild   R   ] media-fonts/font-cursor-misc-1.0.0  USE="nls -X*" 0 kB 
[ebuild  N    ] x11-drivers/xf86-video-ark-0.6.0  USE="-debug" 226 kB 
[ebuild  N    ] x11-drivers/xf86-video-tseng-1.1.0  USE="-debug" 261 kB 
[ebuild  N    ] x11-drivers/xf86-video-vga-4.1.0  USE="-debug" 228 kB 
[ebuild  N    ] x11-drivers/xf86-video-v4l-0.1.1  USE="-debug" 229 kB 
[ebuild  N    ] x11-drivers/xf86-video-s3virge-1.9.1  USE="-debug" 273 kB 
[ebuild  N    ] x11-drivers/xf86-video-vmware-10.13.0  USE="-debug" 253 kB 
[ebuild  N    ] x11-drivers/xf86-video-nv-1.2.0  USE="-debug" 279 kB 
[ebuild  N    ] x11-drivers/xf86-video-neomagic-1.1.1  USE="-debug" 257 kB 
[ebuild  N    ] x11-drivers/xf86-video-i740-1.1.0  USE="-debug" 252 kB 
[ebuild  N    ] x11-drivers/xf86-video-i128-1.2.0  USE="-debug" 257 kB 
[ebuild  N    ] x11-drivers/xf86-video-siliconmotion-1.4.1  USE="-debug" 264 kB 
[ebuild  N    ] x11-drivers/xf86-video-dummy-0.2.0  USE="-debug" 223 kB 
[ebuild  N    ] x11-drivers/xf86-video-voodoo-1.1.0  USE="-debug" 238 kB 
[ebuild  N    ] x11-drivers/xf86-input-evdev-1.1.2-r2  USE="-debug" 220 kB 
[ebuild  N    ] x11-drivers/xf86-input-mouse-1.1.1  USE="-debug" 260 kB 
[ebuild  N    ] x11-drivers/xf86-video-apm-1.1.1  USE="-debug" 261 kB 
[ebuild  N    ] x11-drivers/xf86-video-i810-1.6.5  USE="dri -debug" 429 kB 
[ebuild  N    ] x11-drivers/xf86-video-trident-1.2.1  USE="-debug" 259 kB 
[ebuild  N    ] x11-drivers/xf86-input-keyboard-1.1.0  USE="-debug" 226 kB 
[ebuild  N    ] x11-drivers/xf86-video-cirrus-1.1.0  USE="-debug" 257 kB 
[ebuild  N    ] x11-drivers/xf86-video-mga-1.4.2  USE="dri -debug" 357 kB 
[ebuild  N    ] x11-drivers/xf86-video-sisusb-0.8.1  USE="-debug" 282 kB 
[ebuild  N    ] x11-drivers/xf86-video-savage-2.1.1  USE="dri -debug" 281 kB 
[ebuild  N    ] x11-drivers/xf86-video-chips-1.1.1  USE="-debug" 316 kB 
[ebuild  N    ] x11-drivers/xf86-video-via-0.2.1-r1  USE="dri -debug" 377 kB 
[ebuild  N    ] x11-drivers/xf86-video-nsc-2.8.1  USE="-debug" 481 kB 
[ebuild  N    ] x11-drivers/xf86-video-rendition-4.1.0  USE="-debug" 281 kB 
[ebuild  N    ] x11-drivers/xf86-video-glint-1.1.1  USE="dri -debug" 339 kB 
[ebuild  N    ] x11-drivers/xf86-video-tga-1.1.0  USE="-debug" 254 kB 
[ebuild  N    ] x11-drivers/xf86-video-s3-0.4.1  USE="-debug" 247 kB 
[ebuild  N    ] x11-drivers/xf86-video-cyrix-1.1.0  USE="-debug" 243 kB 
[ebuild  N    ] x11-drivers/xf86-video-tdfx-1.2.1-r1  USE="dri -debug" 263 kB 
[ebuild  N    ] x11-drivers/xf86-video-vesa-1.2.1  USE="-debug" 210 kB 
[ebuild  N    ] x11-drivers/xf86-video-sis-0.9.1-r1  USE="dri -debug" 601 kB 
[ebuild  N    ] x11-drivers/xf86-video-fbdev-0.3.0  USE="-debug" 226 kB 
[ebuild  N    ] x11-drivers/xf86-video-imstt-1.1.0  USE="-debug" 228 kB 
[ebuild   R   ] x11-libs/cairo-1.2.4  USE="png -X* -directfb -doc -glitz -svg" 0 kB 
[ebuild     U ] dev-libs/glib-2.12.7 [2.12.4-r1] USE="-debug -doc -hardened" 2,832 kB 
[ebuild     U ] dev-libs/libxml2-2.6.27 [2.6.26] USE="ipv6 python readline -debug -doc -test" 4,483 kB 
[ebuild     U ] x11-misc/shared-mime-info-0.19 [0.18-r1] 581 kB 
[ebuild     U ] dev-libs/popt-1.10.7 [1.7-r1] USE="nls" 711 kB 
[ebuild     U ] sys-apps/module-init-tools-3.2.2-r1 [3.2.1] USE="-no-old-linux%" 394 kB 
[ebuild     U ] net-misc/rsync-2.6.9-r1 [2.6.8-r2] USE="ipv6 -acl -static -xinetd (-build%)" 792 kB 
[ebuild     U ] sys-apps/debianutils-2.15-r1 [2.15] USE="-build -static" 181 kB 
[ebuild     U ] sys-kernel/genkernel-3.4.6 [3.4.5-r1] USE="bash-completion (-ibm) (-selinux)" 324 kB 
[ebuild     U ] app-editors/nano-2.0.2 [1.3.11-r2] USE="ncurses nls unicode -debug -justify -minimal -slang -spell (-build%)" 1,271 kB 
[ebuild     U ] sys-apps/hdparm-6.6 [6.3] 44 kB 
[ebuild     U ] net-misc/openssh-4.5_p1 [4.3_p2-r1] USE="pam tcpd -X% -X509 -chroot -hpn -kerberos -ldap* -libedit (-selinux) -skey -smartcard -static (-ipv6%*) (-sftplogging%)" 943 kB 
[ebuild     U ] app-admin/syslog-ng-1.6.11-r1 [1.6.9] USE="tcpd -hardened (-selinux) -static" 695 kB 
[ebuild     U ] app-admin/gamin-0.1.8 [0.1.7] USE="-debug -doc" 551 kB 
[ebuild     U ] gnome-base/librsvg-2.16.1 [2.16.0] USE="zlib -debug -doc -gnome" 413 kB 
[ebuild   R   ] x11-themes/hicolor-icon-theme-0.9-r1  USE="(-debug%)" 0 kB 

Total size of downloads: 276,912 kB

!!! Error: The above package list contains packages which cannot be installed
!!!        at the same time on the same system.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


Was jetzt?

[Edit]
Sorry habe gerade bei http://www.gentoo.org/doc/en/handbook/ha…?full=1#blocked nachgelesen und coldplug unmerged - jetzt geht es =)
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »manromen« (06.02.2007, 15:19)


5

06.02.2007, 15:21

Quellcode

1
emerge -p --unmerge coldplug


anschliesend natürlich das -p rausnehmen ..

Das System komplett umdaten (etcx-update)

Trage dan doch bitte noch in die make.conf die Grafikkarte rein (trage es heute Abend nach was)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

6

06.02.2007, 19:45

Alles klar danke =)

jetzt bekomme ich schon wieder einen Compiler Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
creating test-performance
/usr/lib/libgdk-x11-2.0.so: undefined reference to `cairo_xlib_surface_create_for_bitmap'
/usr/lib/libgdk-x11-2.0.so: undefined reference to `cairo_xlib_surface_create'
/usr/lib/libgdk-x11-2.0.so: undefined reference to `cairo_xlib_surface_set_size'
collect2: ld returned 1 exit status
make[2]: *** [rsvg-view] Error 1
make[2]: Leaving directory `/var/tmp/portage/librsvg-2.16.1/work/librsvg-2.16.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/librsvg-2.16.1/work/librsvg-2.16.1'
make: *** [all] Error 2

!!! ERROR: gnome-base/librsvg-2.16.1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  ebuild.sh, line 1255:   Called gnome2_src_compile
  gnome2.eclass, line 71:   Called die

!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.


Eine Ahnung was das jetzt sein kann?
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

7

06.02.2007, 21:43

Ja, deine cairo Installation ist nicht ok.

Bei mir:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
# eu-nm -D /usr/lib/libcairo.so | grep cairo_xlib_surface | cut -d" " -f1
cairo_xlib_surface_create
cairo_xlib_surface_create_for_bitmap
cairo_xlib_surface_create_with_xrender_format
cairo_xlib_surface_get_depth
cairo_xlib_surface_get_display
cairo_xlib_surface_get_drawable
cairo_xlib_surface_get_height
cairo_xlib_surface_get_screen
cairo_xlib_surface_get_visual
cairo_xlib_surface_get_width
cairo_xlib_surface_set_drawable
cairo_xlib_surface_set_size
--> alles da.

Meine cairo settings

Quellcode

1
2
3
4
5
6
7
8
# eix x11-libs/cairo
[I] x11-libs/cairo 
     Available versions:  1.0.2 1.0.4 ~1.0.4-r1 1.2.4 1.2.4[1] ~1.2.6 ~1.3.10 ~1.3.10[1] [M]~1.3.12 [M]~1.3.12[1]
     Installed:           1.2.4(08:21:32 2007-01-29)(X directfb doc glitz -newspr png svg)
     Homepage:            http://cairographics.org/
     Description:         A vector graphics library with cross-device output support

[1] /usr/portage/local/layman/xeffects


(Ok. Ich geb's zu. Ich hab's aus einem Overlay. Sollte aber hier keinen Unterschied machen ...)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

08.02.2007, 08:59

Bei mir war das Problem das man darauf achtet das neueste cairo Packet installiert zu haben. Versuch erst cairo nochmal zu installieren und dann das Update nochmal durchzuführen.

lg

Hardliner

9

08.02.2007, 10:09

Also ich habe jetzt cairo noch mal neu installiert und jetzt die version: 1.2.4 drauf. Bei einem "emerge -vaDNu world" bekomme ich aber immernoch den Fehler ...
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

10

08.02.2007, 10:13

USE-Flags? Meine: "X directfb doc glitz -newspr png svg"
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

11

08.02.2007, 10:21

Meine Use Flag in meiner make.conf ist:

USE="png acpi alsa bash-completion bootsplash bzip2 c++ cdda cddb divx4linux cdparanoia cdr cdrom css mp3 ftp httpd java mmx mmx2 mplayer ogg samba screenshot sse sse2 v4l vcd vnc wifi x509 dvd dvdr dvdread bitmap-fonts opengl pam truetype-fonts type1-fonts xv dbus -dlloader"
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

12

08.02.2007, 11:33

Meine USE-Flags von oben waren die des cairo-pakets. Nicht die aus meiner /etc/make.conf ... aber gut.

Probier mal:

Quellcode

1
# USE+="X glitz" emerge -uN =x11-libs/cairo-1.2.4

... und wenn das geht, dann trag doch bitte "X" und "glitz" in deine /etc/make.conf ein.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

13

08.02.2007, 11:50

Okay habe ich gemacht. Am Ende hat es mich allerdings darauf hingewiesen:

Quellcode

1
2
3
... 
You will most likely need to run revdep-rebuild after emerging this
...


Und jetzt sagt er mir:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
emerge -vaDNu world

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild   R   ] x11-libs/cairo-1.2.4  USE="png -X* -directfb -doc -glitz* -svg" 0 kB 
[ebuild     U ] gnome-base/librsvg-2.16.1 [2.16.0] USE="zlib -debug -doc -gnome" 0 kB 
[ebuild   R   ] x11-themes/hicolor-icon-theme-0.9-r1  USE="(-debug%)" 0 kB 

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

14

08.02.2007, 12:02

Hast Du die Flags auch in die make.conf eingetragen?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

15

08.02.2007, 12:08

Hehehe ... kann es sein das die USE flags noch nicht ganz so deine Sache sind, hm? Bzw. das du manche posts nichts ganz bis zum Ende durchliest?

Zitat

Original von dyle
... und wenn das geht, dann trag doch bitte "X" und "glitz" in deine /etc/make.conf ein.


Also: er hat dein cairo gebaut. Gut. Das hat gezeigt, das diese Settings zum Erfolg führen, ok.

Aber: mit der Zeile, die ich dir gepostet habe, war das nur *innerhalb* des einen einzigen emerge gesetzt.

Wenn du nun "X glitz" *nicht* in deine /etc/make.conf eingetragen hast, dann wird er bei einem # emerge vaDNu world natürlich bemerken, das cairo mit X und glitz gebaut sind ... diese sind aber *nicht* mehr gesetzt.

Folglich, will er cairo wieder bauen, und zwar so, wie du deine USE-flags angegeben hast ... und die sind in deiner /etc/make.conf *ohne* X und *ohne* glitz ...

Alles klar?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »dyle« (08.02.2007, 12:09)


16

08.02.2007, 12:12

Ah okay danke hab ich verstanden =)

Dann werde ich die jetzt mal in die make.conf eintragen und emergen =)

[Edit]

Zitat

Bzw. das du manche posts nichts ganz bis zum Ende durchliest?


entschuldige ich war nbenbei bischen abgelenkt da ich noch jemanden einen Quellcode erklären sollte *fg*

Und ja ich habe das mit den USE-Flags noch nicht so ganz begriffen. Was ich bisher verstanden habe ist, dass irgendwie bestimmte Teile von Programmen nicht mitcompiliert werden wenn bestimmte Flags gesetzt sind. Das wars aber auch schon *g*

[Edit 2]

Kennt jemand ein gutes HowTo zu den USE-Flags wo diese auch gut beschrieben werden? Dann kann ich mir das mal näher zu gemüte führen. Meine bisherigen USE-Flags habe ich von einem Kollegen bekommen und ich würde mich da lieber selber besser auskennen.
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »manromen« (08.02.2007, 12:21)


17

08.02.2007, 12:28

Zitat

Was ich bisher verstanden habe ist, dass irgendwie bestimmte Teile von Programmen nicht mitcompiliert werden wenn bestimmte Flags gesetzt sind.


Yup.

Howto: http://www.gentoo.org/doc/en/handbook/ha…l?part=2&chap=2
USE-Flag Index: http://www.gentoo.org/dyn/use-index.xml

Local auf deiner Maschine:

Quellcode

1
# equery uses 
zeigt dir welches package gerade welche USE flags gesetzt hat.

Dann gibt's da noch tools wie ufed, euse, undundundundund ....
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

18

08.02.2007, 12:30

Alles klar vielen Dank! =D

Werde ich mir dann mal zu gemüte führen.
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

19

08.02.2007, 12:33

Viel Spass ... ist sehr *interessant* und sehr, sehr mächtig ;)

Vergiß bitte nicht, den Thread mit "[gelöst] " zu prefixen, wann es geklappt hat ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

20

08.02.2007, 14:43

Okay .... es geht immernoch nicht =(

Befehl:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
emerge -av x11-apps/ati-drivers-extra

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD] x11-drivers/ati-drivers-8.27.10-r1 [8.33.6] USE="acpi opengl -doc" 0 kB 
[ebuild  N    ] x11-apps/ati-drivers-extra-8.27.10  USE="-qt3" 0 kB 

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
>>> Compiling source in /var/tmp/portage/ati-drivers-8.27.10-r1 ...
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.18-gentoo-r6'
  CC [M]  /var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:233: error: 'UTS_RELEASE' undeclared here (not in a function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function 'firegl_stub_open':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:559: warning: assignment discards qualifiers from pointer target type
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function '__ke_vm_map':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: 'VM_SHM' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: (Each undeclared identifier is reported only once
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: for each function it appears in.)
make[1]: *** [/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.o] Error 1
make: *** [_module_/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.18-gentoo-r6'
 * DRM module not built
>>> Source compiled.
>>> Test phase [not enabled]: x11-drivers/ati-drivers-8.27.10-r1

>>> Install ati-drivers-8.27.10-r1 into /var/tmp/portage/ati-drivers-8.27.10-r1/image/ category x11-drivers
 * Installing fglrx module
install: cannot stat `fglrx.ko': No such file or directory

!!! ERROR: x11-drivers/ati-drivers-8.27.10-r1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  ati-drivers-8.27.10-r1.ebuild, line 205:   Called linux-mod_src_install
  linux-mod.eclass, line 540:   Called die

!!! doins fglrx.ko failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Macbook core2duo 2.2Ghz | 2GB RAM | Intel GMA X3100

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »manromen« (08.02.2007, 14:45)