Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 325857 - Emerging nspluginwrapper for flash 10.1gives unsatisfied references for libpixmap
Summary: Emerging nspluginwrapper for flash 10.1gives unsatisfied references for libpi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-27 18:22 UTC by John Cox
Modified: 2010-06-27 18:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Cox 2010-06-27 18:22:03 UTC
trying to get the latest version of flash for firefox and chromium fails.

Reproducible: Always

Steps to Reproduce:
1.emerge nspluginwrapper
2.Note failure to link because it can't find libpixman-1.so
3.Do a locate on libpixman-1.so. It is located in /usr/lib64

Actual Results:  
gcc -std=c99 -o test-rpc-nested-1-client test-rpc-nested-1-client.o test-rpc-common-client.o debug-client.o rpc-client.o -lglib-2.0   -lpthread 
gcc -std=c99 -o test-rpc-nested-2-client test-rpc-nested-2-client.o test-rpc-common-client.o debug-client.o rpc-client.o -lglib-2.0   -lpthread 
npplayer-npw-player.o: In function `on_stream_open_cb':
npw-player.c:(.text+0x1bb1): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
gcc -std=c99 -o test-rpc-concurrent-client test-rpc-concurrent-client.o test-rpc-common-client.o debug-client.o rpc-client.o -lglib-2.0   -lpthread 
gcc -std=c99 -o test-rpc-types-server test-rpc-types-server.o test-rpc-common-server.o debug-server.o rpc-server.o -lglib-2.0   -lpthread 
gcc -std=c99 -o test-rpc-nested-1-server test-rpc-nested-1-server.o test-rpc-common-server.o debug-server.o rpc-server.o -lglib-2.0   -lpthread 
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libpixman-1.so.0, needed by /usr/lib32/libcairo.so.2, not found (try using -rpath or -rpath-link)
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_init_rect'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_create_bits'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_get_stride'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_add_trapezoids'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_get_data'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_init'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_set_clip_region'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_intersect'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_not_empty'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_init_rects'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_set_filter'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_set_repeat'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_get_height'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_fini'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_get_depth'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_unref'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_composite'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_set_component_alpha'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_contains_rectangle'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_n_rects'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_translate'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_set_transform'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_format_supported_destination'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_create_radial_gradient'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_subtract'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_extents'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_union_rect'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_copy'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_fill_rectangles'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_get_width'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_region_rectangles'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_transform_point_3d'
/usr/lib32/libcairo.so.2: undefined reference to `pixman_image_create_linear_gradient'
collect2: ld returned 1 exit status
make: *** [npviewer.bin] Error 1
make: *** Waiting for unfinished jobs....
rm test-rpc-types-server.o test-rpc-nested-1-client.o test-rpc-nested-2-client.o test-rpc-concurrent-client.o test-rpc-common-server.o test-rpc-common-client.o test-rpc-nested-2-server.o rpc-client.o test-rpc-types-client.o test-rpc-concurrent-server.o rpc-server.o debug-client.o test-rpc-nested-1-server.o debug-server.o
 * ERROR: www-plugins/nspluginwrapper-1.2.2-r2 failed:
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 2734:  Called die
 * The specific snippet of code:
 *       emake LDFLAGS_32="-m32 ${LDFLAGS}" || die "emake failed"
 * 
 * If you need support, post the output of 'emerge --info =www-plugins/nspluginwrapper-1.2.2-r2',
 * the complete build log and the output of 'emerge -pqv =www-plugins/nspluginwrapper-1.2.2-r2'.
 * The complete build log is located at '/var/tmp/portage/www-plugins/nspluginwrapper-1.2.2-r2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-plugins/nspluginwrapper-1.2.2-r2/temp/environment'.
 * S: '/var/tmp/portage/www-plugins/nspluginwrapper-1.2.2-r2/work/nspluginwrapper-1.2.2'

>>> Failed to emerge www-plugins/nspluginwrapper-1.2.2-r2, Log file:

>>>  '/var/tmp/portage/www-plugins/nspluginwrapper-1.2.2-r2/temp/build.log'

 * Messages for package www-plugins/nspluginwrapper-1.2.2-r2:

 * ERROR: www-plugins/nspluginwrapper-1.2.2-r2 failed:
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 2734:  Called die
 * The specific snippet of code:
 *       emake LDFLAGS_32="-m32 ${LDFLAGS}" || die "emake failed"
 * 
 * If you need support, post the output of 'emerge --info =www-plugins/nspluginwrapper-1.2.2-r2',
 * the complete build log and the output of 'emerge -pqv =www-plugins/nspluginwrapper-1.2.2-r2'.
 * The complete build log is located at '/var/tmp/portage/www-plugins/nspluginwrapper-1.2.2-r2/temp/build.log'.


Expected Results:  
I don't understand what is going on well enough to know whether the problem is a missing link to /usr/lib64. I do know that libpixman-1.so is a symbolic link to libpixman-1.so.0.17.2

This breaks flash in Firefox and chromium
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-06-27 18:29:25 UTC
Output from qlist, please. I suspect something is wrong with your emul- libs installation.

Also, try revdep-rebuild.

# emerge portage-utils
# qlist -CIv emul-linux
Comment 2 John Cox 2010-06-27 18:44:17 UTC
As suggested, I ran revdep-rebuild again. (I had been running it all day yesterday. The problem is now fixed.