[bug-notifications] [libcairo 0004565]: libpixman-1.so for 64 bit is not self-contained

Mantis Bug Tracker noreply at opencsw.org
Tue Oct 5 17:12:00 CEST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://www.opencsw.org/mantis/view.php?id=4565 
====================================================================== 
Reported By:                dam
Assigned To:                dam
====================================================================== 
Project:                    libcairo
Issue ID:                   4565
Category:                   packaging
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2010-10-05 11:17 CEST
Last Modified:              2010-10-05 17:11 CEST
====================================================================== 
Summary:                    libpixman-1.so for 64 bit is not self-contained
Description: 
The 32 bit variant works as expected, but the 64 bit variant does not
resolve several libraries.
PS: I'll also look at cairo 1.10.0, so no need to fix this immediately.

dam at testing9s :/home/dam/mgar/pkg/libunique/trunk > ldd -r
/opt/csw/lib/libcairo.so.2   
        /usr/lib/secure/s9_preload.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libpixman-1.so.0 =>      /opt/csw/lib/sparcv8/libpixman-1.so.0
        libfreetype.so.6 =>      /opt/csw/lib/sparcv8/libfreetype.so.6
        libfontconfig.so.1 =>    /opt/csw/lib/sparcv8/libfontconfig.so.1
        libpng12.so.0 =>        
/opt/csw/lib/sparcv8plus+vis2/libpng12.so.0
        libXrender.so.1 =>       /opt/csw/lib/sparcv8/libXrender.so.1
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libz.so.1 =>     /opt/csw/lib/sparcv8plus+vis/libz.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libiconv.so.2 =>         /opt/csw/lib/sparcv8/libiconv.so.2
        libexpat.so.1 =>         /opt/csw/lib/sparcv8/libexpat.so.1
        libXext.so.0 =>  /usr/openwin/lib/libXext.so.0
        /usr/platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr.so.1
dam at testing9s :/home/dam/mgar/pkg/libunique/trunk > ldd -r
/opt/csw/lib/64/libcairo.so.2
        /usr/lib/secure/64/s9_preload.so.1
        libsocket.so.1 =>        /usr/lib/64/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/64/libnsl.so.1
        libpixman-1.so.0 =>      (file not found)
        libfreetype.so.6 =>      (file not found)
        libfontconfig.so.1 =>    /usr/lib/64/libfontconfig.so.1
        libpng12.so.0 =>         (file not found)
        libXrender.so.1 =>       (file not found)
        libX11.so.4 =>   /usr/lib/64/libX11.so.4
        libz.so.1 =>     /usr/lib/64/libz.so.1
        libm.so.1 =>     /usr/lib/64/libm.so.1
        libc.so.1 =>     /usr/lib/64/libc.so.1
        libdl.so.1 =>    /usr/lib/64/libdl.so.1
        libmp.so.2 =>    /usr/lib/64/libmp.so.2
        libfreetype.so.6 =>      /usr/sfw/lib/sparcv9/libfreetype.so.6
        libexpat.so.0 =>        
/usr/lib/fontconfig/sparcv9/libexpat.so.0
        libXext.so.0 =>  /usr/openwin/lib/sparcv9/libXext.so.0
        symbol not found: XRenderFreePicture           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFreeGlyphSet          
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderCompositeText8        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderCompositeText16               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderCompositeText32               
(/opt/csw/lib/64/libcairo.so.2)
       
/usr/platform/SUNW,SPARC-Enterprise-T5220/lib/sparcv9/libc_psr.so.1
        symbol not found: pixman_image_get_data        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_get_width               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_get_height              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_get_stride              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_get_depth               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_format_supported_destination          
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_create_bits             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_unref           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_set_transform           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_set_repeat              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_set_filter              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_composite               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_fill_rectangles         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_add_trapezoids        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_set_clip_region32               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_transform_point_3d            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_create_linear_gradient          
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_create_radial_gradient          
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_init         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_init_rect            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_init_rects           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_fini         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_copy         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_n_rects              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_rectangles           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_extents              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_subtract             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_intersect            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_union_rect           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_not_empty            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_translate            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_region32_contains_rectangle           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: pixman_image_set_component_alpha             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderQueryVersion          
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFindStandardFormat            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderQuerySubpixelOrder            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderQueryExtension        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFindVisualFormat              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFreePicture           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderSetPictureClipRectangles              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderChangePicture         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderCreatePicture         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderSetPictureTransform           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderSetPictureFilter              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderComposite             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFillRectangles        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFillRectangle         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderCompositeTrapezoids           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFreeGlyphSet          
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderFreeGlyphs            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderCreateGlyphSet        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: XRenderAddGlyphs             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_get_error_ptr            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_create_write_struct              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_create_info_struct               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_write_fn             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_IHDR         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_bKGD         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_write_info               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_write_user_transform_fn              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_filler               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_write_image              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_write_end        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_destroy_write_struct             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_get_io_ptr               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_error            
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_create_read_struct               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_read_fn              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_read_info        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_get_IHDR         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_palette_to_rgb               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_expand_gray_1_2_4_to_8               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_get_valid        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_tRNS_to_alpha        
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_strip_16             
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_packing              
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_gray_to_rgb          
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_interlace_handling           
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_read_update_info         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_set_read_user_transform_fn               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_read_image               
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_read_end         
(/opt/csw/lib/64/libcairo.so.2)
        symbol not found: png_destroy_read_struct              
(/opt/csw/lib/64/libcairo.so.2)

====================================================================== 

---------------------------------------------------------------------- 
 (0008353) philadmin (administrator) - 2010-10-05 17:11
 https://www.opencsw.org/mantis/view.php?id=4565#c8353 
---------------------------------------------------------------------- 
I did the package as a quick "needs to be done" hack.
(and I certainly dont care about 64bit!)

So, if you have a need for it, please take over the package.



More information about the bug-notifications mailing list