Codice: Seleziona tutto
ldd -r /usr/lib/libcairo.so.2Codice: Seleziona tutto
ldd -r /usr/lib/libcairo.so.2Codice: Seleziona tutto
ldd -r /usr/lib/libcairo.so.2
undefined symbol: pixman_format_supported_destination (/usr/lib/libcairo.so.2)
linux-gate.so.1 => (0xb7f58000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7e72000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7e5d000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7e32000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7e0f000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7e07000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d20000)
libpixman-1.so.0 => /usr/local/lib/libpixman-1.so.0 (0xb7cf0000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7bfd000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7bd7000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7a88000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7a7d000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7a5c000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7a5a000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7a41000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7a3d000)
/lib/ld-linux.so.2 (0xb7f59000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7a25000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7a22000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7a1d000)
tanto per non tenerti all'oscuro,ogni volta che ti serve la libcairo2 ti dà l'errore(undefined symbol),teoricamente quel valorelibpixman-1.so.0 => /usr/local/lib/libpixman-1.so.0 (0xb7cf0000)
Codice: Seleziona tutto
0001bfa0 g DF .text 000001ed Base pixman_format_supported_destinationCodice: Seleziona tutto
ls /usr/local/libCodice: Seleziona tutto
objdump -T /usr/local/lib/libpixman-1.so.0Codice: Seleziona tutto
libglitz.a libglitz.so.1.0.0 libpixman-1.so.0 python2.5
libglitz.la libpixman-1.a libpixman-1.so.0.9.6
libglitz.so libpixman-1.la ocaml
libglitz.so.1 libpixman-1.so pkgconfig
Codice: Seleziona tutto
/usr/local/lib/libpixman-1.so.0: file format elf32-i386
DYNAMIC SYMBOL TABLE:
00000000 w D *UND* 00000000 __gmon_start__
00000000 w D *UND* 00000000 _Jv_RegisterClasses
00000000 DF *UND* 00000273 GLIBC_2.0 realloc
00000000 DF *UND* 0000030b GLIBC_2.0 calloc
00000000 DF *UND* 00000058 GLIBC_2.0 memset
00000000 DF *UND* 000000e3 GLIBC_2.0 free
00000000 DF *UND* 00000066 GLIBC_2.0 sqrt
00000000 DO *UND* 00000004 GLIBC_2.0 stderr
00000000 DF *UND* 00000046 GLIBC_2.0 memcpy
00000000 DF *UND* 00000024 GLIBC_2.0 fprintf
00000000 DF *UND* 0000017c GLIBC_2.0 malloc
00000000 DF *UND* 00000020 GLIBC_2.4 __stack_chk_fail
00000000 DF *UND* 0000009a GLIBC_2.0 atan2
00000000 DF *UND* 000000f6 GLIBC_2.0 fputc
00000000 DF *UND* 00000094 GLIBC_2.0 memmove
00000000 w DF *UND* 000000f5 GLIBC_2.1.3 __cxa_finalize
000292f0 g DF .text 0000020f Base fbCompositeOver_x888x8x8888mmx
00006e30 g DF .text 00000069 Base pixman_image_create_conical_gradient
00026be0 g DF .text 00000115 Base fbCompositeSrcAdd_8000x8000mmx
00023e90 g DF .text 00000057 Base pixman_malloc_abc
00021780 g DF .text 00000160 Base fbCompositeSrc_8888x8888
00028470 g DF .text 000002f5 Base fbCompositeSolid_nx8888mmx
00003390 g DF .text 0000019f Base pixman_region_selfcheck
00002c50 g DF .text 0000002c Base pixman_region_init_rect
00023c90 g DF .text 0000013d Base pixman_edge_init
00006ea0 g DF .text 000000ed Base pixman_image_create_radial_gradient
000235b0 g DF .text 000001d3 Base fbCompositeSolidFill
00006730 g DF .text 0000000e Base pixman_image_set_repeat
00022020 g DF .text 00000005 Base fbCompositeSrcAdd_1000x1000
00006800 g DF .text 00000016 Base pixman_image_get_stride
00002bf0 g DF .text 0000005b Base pixman_region_init
000041c0 g DF .text 00000036 Base pixman_region_fini
000218e0 g DF .text 00000147 Base fbCompositeSrc_8888x0888
000240b0 g DF .text 0000007f Base pixman_blt
00024ae0 g DF .text 00000dbf Base pixman_rasterize_edges_accessors
00003380 g DF .text 00000008 Base pixman_region_extents
00026e40 g DF .text 000001b1 Base pixman_blt_mmx
00022240 g DF .text 00001123 Base pixman_image_composite
0002bcc0 g DF .text 000008e0 Base fbCompositeSolidMask_nx8888x0565Cmmx
000259f0 g DF .text 00000073 Base pixman_add_trapezoids
00023790 g DF .text 000000cc Base pixman_transform_point_3d
000058c0 g DF .text 000007d2 Base pixman_region_validate
00023dd0 g DF .text 0000007d Base pixman_line_fixed_edge_init
00021c70 g DF .text 0000017c Base fbCompositeSrcAdd_8888x8888
00006770 g DF .text 0000000e Base pixman_image_set_component_alpha
00006740 g DF .text 0000001d Base pixman_image_set_source_clipping
0002b140 g DF .text 00000b72 Base fbCompositeSolidMask_nx8x0565mmx
000067a0 g DF .text 00000013 Base pixman_image_get_data
00002c80 g DF .text 00000043 Base pixman_region_init_with_extents
000057a0 g DF .text 00000119 Base pixman_region_subtract
000270a0 g DF .text 0000014c Base fbCompositeIn_8x8mmx
00023e70 g DF .text 00000016 Base pixman_addition_overflows_int
00020080 g DF .text 000000a8 Base fbOver24
00006180 g DF .text 00000226 Base pixman_region_union
00020fa0 g DF .text 00000344 Base fbCompositeSolidMask_nx8x0565
0002ff90 g D *ABS* 00000000 Base _edata
00026d00 g DF .text 00000135 Base fbCompositeSrcAdd_8888x8888mmx
00006a70 g DF .text 000000c9 Base pixman_image_unref
00003630 g DF .text 00000302 Base pixman_region_translate
00027dc0 g DF .text 00000559 Base fbCompositeSolidMaskSrc_nx8x8888mmx
00002cf0 g DF .text 00000012 Base pixman_region_rects
000063b0 g DF .text 00000087 Base pixman_region_union_rect
00023e50 g DF .text 00000018 Base pixman_multiply_overflows_int
00007020 g DF .text 00000030 Base pixman_image_create_solid_fill
00003560 g DF .text 0000005a Base pixman_region_empty
00003270 g DF .text 000000e7 Base pixman_region_contains_point
00029500 g DF .text 0000049d Base fbCompositeSrc_8888x8x8888mmx
000030d0 g DF .text 00000192 Base pixman_region_contains_rectangle
00025a70 g DF .text 00000175 Base pixman_add_traps
00006be0 g DF .text 000000d4 Base pixman_image_set_transform
00024130 g DF .text 000009b0 Base pixman_rasterize_edges
0002de44 g DF .fini 00000000 Base _fini
00007050 g DF .text 0000023d Base pixman_image_fill_rectangles
00002654 g DF .init 00000000 Base _init
00003360 g DF .text 0000001d Base pixman_region_not_empty
0002ac80 g DF .text 000004b9 Base fbCompositeSrc_8888RevNPx8888mmx
00026950 g DF .text 000000ff Base fbComposeSetupMMX
00002cd0 g DF .text 00000017 Base pixman_region_n_rects
00006720 g DF .text 0000000e Base pixman_image_set_has_client_clip
00022030 g DF .text 00000005 Base fbCompositeSolidMask_nx1xn
00006f90 g DF .text 00000084 Base pixman_image_create_linear_gradient
0002ff90 g D *ABS* 00000000 Base __bss_start
00027ab0 g DF .text 0000030f Base fbCompositeIn_nx8x8mmx
00027000 g DF .text 0000009f Base fbCompositeCopyAreammx
00006820 g DF .text 00000035 Base pixman_image_get_depth
0002d660 g DF .text 0000060c Base fbCompositeSolid_nx0565mmx
0002ffa0 g D *ABS* 00000000 Base _end
00007290 g DF .text 00000180 Base pixman_image_create_bits
000060a0 g DF .text 000000db Base pixman_region_init_rects
00020570 g DF .text 000002d5 Base fbCompositeSolidMask_nx8x8888
0002c5a0 g DF .text 00000a69 Base fbCompositeSrc_8888RevNPx0565mmx
000067c0 g DF .text 00000013 Base pixman_image_get_width
00004200 g DF .text 00000335 Base pixman_region_append
00023f40 g DF .text 00000162 Base pixman_fill
00021ba0 g DF .text 000000c9 Base fbCompositeSrcAdd_8000x8000
00020850 g DF .text 0000042c Base fbCompositeSolidMask_nx8888x8888C
0001ffa0 g DF .text 000000d8 Base fbOver
00020c80 g DF .text 00000313 Base fbCompositeSolidMask_nx8x0888
000299a0 g DF .text 000004a1 Base fbCompositeSolidMask_nx8888x8888Cmmx
00002d10 g DF .text 00000035 Base pixman_region_rectangles
000199b0 g DF .text 000007f2 Base pixman_composite_rect_general_accessors
00005640 g DF .text 00000155 Base pixman_region_inverse
00025bf0 g DF .text 00000d53 Base pixman_compute_composite_region
00006860 g DF .text 000000c6 Base color_to_pixel
000067e0 g DF .text 00000013 Base pixman_image_get_height
00006760 g DF .text 0000000e Base pixman_image_set_indexed
00029e50 g DF .text 00000659 Base fbCompositeSolidMask_nx8x8888mmx
00004640 g DF .text 00000115 Base pixman_region16_print
000212f0 g DF .text 0000048a Base fbCompositeSolidMask_nx8888x0565C
00020130 g DF .text 00000098 Base fbIn
00006d30 g DF .text 00000044 Base pixman_image_set_clip_region
00021a30 g DF .text 00000161 Base fbCompositeSrc_8888x0565
00023ef0 g DF .text 00000045 Base pixman_malloc_ab
00002b10 g DF .text 000000d3 Base pixman_region_equal
000258a0 g DF .text 00000148 Base pixman_rasterize_trapezoid
0002fc80 g DO .data 0000000c Base pixman_composeFunctions
00028320 g DF .text 0000014a Base fbCompositeSrc_8888x8888mmx
00006b40 g DF .text 00000099 Base pixman_image_set_alpha_map
00006710 g DF .text 0000000c Base pixman_image_ref
000035c0 g DF .text 0000006a Base pixman_region_reset
00026a50 g DF .text 00000184 Base pixman_fill_mmx
00006780 g DF .text 00000018 Base pixman_image_set_accessors
000220e0 g DF .text 0000015b Base pixman_have_mmx
00023ae0 g DF .text 0000010c Base pixman_edge_step
00023860 g DF .text 000000cb Base pixman_sample_ceil_y
00006440 g DF .text 0000028a Base pixman_region_intersect
000277b0 g DF .text 000002f6 Base fbCompositeSrcAdd_8888x8x8mmx
00004540 g DF .text 000000f5 Base pixman_region_copy
0002a4b0 g DF .text 000007cb Base fbCompositeSrc_x888xnx8888mmx
00002ab0 g DF .text 0000002b Base pixman_region_set_static_pointers
0000cd50 g DF .text 00000890 Base pixman_composite_rect_general
00023930 g DF .text 000001af Base pixman_sample_floor_y
000069c0 g DF .text 000000a3 Base pixman_image_set_filter
0002d010 g DF .text 00000644 Base fbCompositeSrc_8888x0565mmx
non serve, il file ce l'hai già giusto, è quello dentro /usr/lib...all'incirca diciamo ke sto capendo ma allora se ad es. mi passi il tuo libpixman e io lo sostituisco
a quello mio nn andrebbe la cosa??
Codice: Seleziona tutto
ls -al /usr/local/lib | grep libpixman
ls -al /usr/lib | grep libpixmanCodice: Seleziona tutto
ls -al /usr/local/lib | grep libpixman
-rw-r--r-- 1 root root 1011142 2008-07-13 01:19 libpixman-1.a
-rwxr-xr-x 1 root root 840 2008-07-13 01:19 libpixman-1.la
lrwxrwxrwx 1 root root 20 2008-07-13 01:19 libpixman-1.so -> libpixman-1.so.0.9.6
lrwxrwxrwx 1 root root 20 2008-07-13 01:19 libpixman-1.so.0 -> libpixman-1.so.0.9.6
-rwxr-xr-x 1 root root 797159 2008-07-13 01:19 libpixman-1.so.0.9.6
Codice: Seleziona tutto
pippo@pippo-desktop:~$ ls -al /usr/lib | grep libpixman
-rw-r--r-- 1 root root 207234 2008-04-07 22:01 libpixman-1.a
lrwxrwxrwx 1 root root 21 2008-07-14 21:03 libpixman-1.so -> libpixman-1.so.0.10.0
lrwxrwxrwx 1 root root 21 2008-07-14 21:03 libpixman-1.so.0 -> libpixman-1.so.0.10.0
-rw-r--r-- 1 root root 164328 2008-04-07 22:01 libpixman-1.so.0.10.0
era quello che pensavo di fare,prova a togliere da /usr/local/lib libpixman-1.so.0 e libpixman-1.so.0.9.6(ma non cancellarle,che se va male le rimettiamo al loro posto)scusa se dico una cavolata ma io nn posso mettere i file di /usr/lib dentro /usr/local/lib??
Codice: Seleziona tutto
gksudo nautilusVisualizzano questa sezione: 0 utenti iscritti e 7 ospiti