After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 348450 - 'make test' for Cairo-0.90 (Perl module) fails
'make test' for Cairo-0.90 (Perl module) fails
Status: RESOLVED NOTGNOME
Product: gnome-perl
Classification: Bindings
Component: general
unspecified
Other All
: Normal critical
: ---
Assigned To: gtk2-perl-bugs
gtk2-perl-bugs
Depends on:
Blocks:
 
 
Reported: 2006-07-23 22:21 UTC by Sergei Steshenko
Modified: 2006-07-24 09:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
make test log file (1.12 KB, text/plain)
2006-07-23 22:23 UTC, Sergei Steshenko
Details
default build sub to be used to reproduce the bug (61.84 KB, text/plain)
2006-07-23 22:26 UTC, Sergei Steshenko
Details

Description Sergei Steshenko 2006-07-23 22:21:52 UTC
Steps to reproduce:
1. visit http://appsfromscratch.berlios.de/ for details how to run the build
2. use to be uploaded by myself 'default_build_data_sub.prl' instead of the one coming with tarball from http://prdownload.berlios.de/appsfromscratch/AppsFromScratch.20060621.20060707.tar.gz



Stack trace:


Other information:
Command lines describing build process:

"
build.pl :INFO: using default target build sub for 'Cairo' target
build.pl :INFO: checking what 'Cairo' target ($versioned_target=Cairo-0.90) depends on and probaly building targets it depends on; $scalar_path=
build.pl :INFO: 'Cairo' target depends on other targets, will check and probably build them first
build.pl :INFO: calling inherited layer build sub
build.pl :INFO: checking targets - $scalar_path=Cairo
build.pl :INFO: starting sanity check for 'cairo' target - $scalar_path=Cairo
build.pl :INFO: sanity of 'cairo' target appears to be reasonable - $scalar_path=Cairo
build.pl :INFO: DONE checking targets - $scalar_path=Cairo
build.pl :INFO: building, if necessary, sane targtes - $scalar_path=Cairo
build.pl :INFO: using default target build sub for 'cairo' target
build.pl :INFO: checking what 'cairo' target ($versioned_target=cairo-1.2.0) depends on and probaly building targets it depends on; $scalar_path=Cairo
build.pl :INFO: building 'cairo' target ($versioned_target=cairo-1.2.0) proper because it hasn't been built yet
build.pl :INFO: going to download 'cairo-1.2.0.tar.gz' file
build.pl :INFO: executing ==> \wget -nv -c -t 5 http://cairographics.org/releases/cairo-1.2.0.tar.gz
00:53:44 URL:http://cairographics.org/releases/cairo-1.2.0.tar.gz [2659930/2659930] -> "cairo-1.2.0.tar.gz" [1]
build.pl :INFO: executing ==> \rm -rf /mnt/removable4/sergei/build_work/build/cairo-1.2.0
build.pl :INFO: unpackaging cairo-1.2.0.tar.gz, log file will be '/mnt/removable4/sergei/build_work/build/cairo-1.2.0.unpackage.log'
build.pl :INFO: executing ==> \cd /mnt/removable4/sergei/build_work/build; tar zxvf cairo-1.2.0.tar.gz 1>cairo-1.2.0.unpackage.log 2>&1
build.pl :INFO: 'configure' for 'cairo' target is about to be run, log file will be '/mnt/removable4/sergei/build_work/build/cairo-1.2.0/configure.log'
build.pl executing ==> cd /mnt/removable4/sergei/build_work/build/cairo-1.2.0; PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh; export PATH; ./configure --prefix=/mnt/removable4/sergei/build_work/install/cairo-1.2.0 1>configure.log 2>&1
build.pl :INFO: 'make' for 'cairo' target is about to be run, log file will be '/mnt/removable4/sergei/build_work/build/cairo-1.2.0/make.log'
build.pl executing ==> cd /mnt/removable4/sergei/build_work/build/cairo-1.2.0; PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh; export PATH; make 1>make.log 2>&1
build.pl :INFO: 'make install' for 'cairo' target is about to be run, log file will be '/mnt/removable4/sergei/build_work/build/cairo-1.2.0/make_install.log'
build.pl executing ==> cd /mnt/removable4/sergei/build_work/build/cairo-1.2.0; PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh; export PATH; make install 1>make_install.log 2>&1
build.pl :INFO: done building 'cairo' target ($versioned_target=cairo-1.2.0)
build.pl :INFO: DONE building, if necessary, sane targtes $scalar_path=Cairo
build.pl :INFO: returned from recursion for 'Cairo' target ($versioned_target=Cairo-0.90) with $recursion_result=0
build.pl :INFO: building 'Cairo' target ($versioned_target=Cairo-0.90) proper because it hasn't been built yet
build.pl :INFO: going to download 'Cairo-0.90.tar.gz' file
build.pl :INFO: executing ==> \wget -nv -c -t 5 http://switch.dl.sourceforge.net/sourceforge/gtk2-perl/Cairo-0.90.tar.gz
00:55:44 URL:http://switch.dl.sourceforge.net/sourceforge/gtk2-perl/Cairo-0.90.tar.gz [39739/39739] -> "Cairo-0.90.tar.gz" [1]
build.pl :INFO: executing ==> \rm -rf /mnt/removable4/sergei/build_work/build/Cairo-0.90
build.pl :INFO: unpackaging Cairo-0.90.tar.gz, log file will be '/mnt/removable4/sergei/build_work/build/Cairo-0.90.unpackage.log'
build.pl :INFO: executing ==> \cd /mnt/removable4/sergei/build_work/build; tar zxvf Cairo-0.90.tar.gz 1>Cairo-0.90.unpackage.log 2>&1
build.pl :INFO: it has been found that this 'Cairo' target depends on the following targets: cairo
build.pl :WARNING: have no other choice, but to start heuristic dependency search for LD_LIBRARY_PATH environment variable contents
build.pl :INFO: checking *.pc files $pkgconfig_dir=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig for $next_level_target=cairo
build.pl :INFO: found 'cairo.pc' file, assuming 'cairo' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: found 'cairo-ps.pc' file, assuming 'cairo-ps' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo-ps' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: found 'cairo-pdf.pc' file, assuming 'cairo-pdf' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo-pdf' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: found 'cairo-png.pc' file, assuming 'cairo-png' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo-png' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: found 'cairo-svg.pc' file, assuming 'cairo-svg' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo-svg' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: found 'cairo-xlib.pc' file, assuming 'cairo-xlib' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo-xlib' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: found 'cairo-xlib-xrender.pc' file, assuming 'cairo-xlib-xrender' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo-xlib-xrender' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: found 'cairo-ft.pc' file, assuming 'cairo-ft' library
build.pl :INFO: going to grab STDOUT from 'PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; pkg-config --print-errors --libs-only-L cairo-ft' command
build.pl :INFO: STDOUT of the above command was: -L/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib -L/usr/X11R6/lib  
build.pl :INFO: 'perl Makefile.pl' for 'Cairo' target is about to be run, log file will be '/mnt/removable4/sergei/build_work/build/Cairo-0.90/Makefile.PL.log'
build.pl executing ==> cd /mnt/removable4/sergei/build_work/build/Cairo-0.90; PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh; export PATH; LD_LIBRARY_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib:/usr/X11R6/lib; export LD_LIBRARY_PATH; PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; /usr/bin/perl5.8.7 -w -I . Makefile.PL PREFIX=/mnt/removable4/sergei/build_work/install/Cairo-0.90  1>Makefile.PL.log 2>&1
build.pl :INFO: executing pre_make_sub for 'Cairo' target
build.pl executing ==> \cp -p /mnt/removable4/sergei/build_work/build/Cairo-0.90/Makefile /mnt/removable4/sergei/build_work/build/Cairo-0.90/Makefile.original
build.pl :INFO: 'make' for 'Cairo' target is about to be run, log file will be '/mnt/removable4/sergei/build_work/build/Cairo-0.90/make.log'
build.pl executing ==> cd /mnt/removable4/sergei/build_work/build/Cairo-0.90; PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh; export PATH; LD_LIBRARY_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib:/usr/X11R6/lib; export LD_LIBRARY_PATH; PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; make 1>make.log 2>&1
build.pl :INFO: 'make test' for 'Cairo' target is about to be run, log file will be '/mnt/removable4/sergei/build_work/build/Cairo-0.90/make_test.log'
build.pl executing ==> cd /mnt/removable4/sergei/build_work/build/Cairo-0.90; PATH=/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh; export PATH; LD_LIBRARY_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib:/usr/X11R6/lib; export LD_LIBRARY_PATH; PKG_CONFIG_PATH=/mnt/removable4/sergei/build_work/install/cairo-1.2.0/lib/pkgconfig; export PKG_CONFIG_PATH; make test 1>make_test.log 2>&1
build.pl :ERROR: 'make test' for 'Cairo' target ($versioned_target=Cairo-0.90) failed, see '/mnt/removable4/sergei/build_work/build/Cairo-0.90/make_test.log' log file for details
".
Comment 1 Sergei Steshenko 2006-07-23 22:23:32 UTC
Created attachment 69439 [details]
make test log file

Please see error messages in the attached file.
Comment 2 Sergei Steshenko 2006-07-23 22:26:20 UTC
Created attachment 69440 [details]
default build sub to be used to reproduce the bug

If you want to reproduce the bug, please use this

default_build_data_sub.prl

instead of the one coming with

http://prdownload.berlios.de/appsfromscratch/AppsFromScratch.20060621.20060707.tar.gz

file.
Comment 3 Torsten Schoenfeld 2006-07-24 09:21:59 UTC
That was a bug in cairo itself.  It's fixed in cairo's GIT repository.  For details, see https://bugs.freedesktop.org/show_bug.cgi?id=7322