From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 19:56:30
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified Summary: 'make' for Gnome2-Vte-0.05 fails with '/usr/bin/ld: cannot find -lglitz' message Product: gnome-perl Version: unspecified Platform: Other OS/Version: All Status: UNCONFIRMED Severity: critical Priority: Normal Component: Gnome2::Vte AssignedTo: gtk...@li... ReportedBy: ser...@ya... QAContact: gtk...@li... GNOME version: 2.13/2.14 GNOME milestone: Unspecified Steps to reproduce: 1. If necessary, I can upload ny build script and whatevr other file. Stack trace: Other information: 'make' for Gnome2-Vte-0.05 fails with '/usr/bin/ld: cannot find -lglitz' message even though 'glitz' was never specified to 'perl Makefile.PL' stage and 'perl Makefile.PL' completed successfully. If I remove all occurences of '-lglitz' from the Makefile, then the modul= e builds without a problem. Having said that, either 'perl Makefile.PL' should fail because the dependency is true, or the 'glitz' library (is it OpenGL related ?) shoul= d not appear in the files. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:17:21
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343329 gnome-perl | Gnome2::Vte | Ver: unspecified Summary: 'make' for Gnome2-Vte-0.05 fails with '/usr/bin/ld: cannot find -lglitz' message Product: gnome-perl Version: unspecified Platform: Other OS/Version: All Status: UNCONFIRMED Severity: critical Priority: Normal Component: Gnome2::Vte AssignedTo: gtk...@li... ReportedBy: ser...@ya... QAContact: gtk...@li... GNOME version: 2.13/2.14 GNOME milestone: Unspecified Steps to reproduce: 1. If necessary, I can upload ny build script and whatevr other file. Stack trace: Other information: 'make' for Gnome2-Vte-0.05 fails with '/usr/bin/ld: cannot find -lglitz' message even though 'glitz' was never specified to 'perl Makefile.PL' stage and 'perl Makefile.PL' completed successfully. If I remove all occurences of '-lglitz' from the Makefile, then the modul= e builds without a problem. Having said that, either 'perl Makefile.PL' should fail because the dependency is true, or the 'glitz' library (is it OpenGL related ?) shoul= d not appear in the files. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:23:50
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343329 gnome-perl | Gnome2::Vte | Ver: unspecified muppet changed: What |Removed |Added -------------------------------------------------------------------------= --- CC| |sc...@as... Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE ------- Comment #1 from muppet 2006-05-29 20:23 UTC ------- *** This bug has been marked as a duplicate of 343325 *** --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:23:55
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #1 from muppet 2006-05-29 20:23 UTC ------- *** Bug 343329 has been marked as a duplicate of this bug. *** --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:27:09
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #2 from Sergei Steshenko 2006-05-29 20:26 UTC ------- Sorry for the duplicate - probably I messed up with 'Back' button of my browswer. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:27:35
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified muppet changed: What |Removed |Added -------------------------------------------------------------------------= --- CC| |sc...@as... ------- Comment #3 from muppet 2006-05-29 20:27 UTC ------- Glitz is one of the libraries that cairo uses to deal with OpenGL. I hav= e no idea whether VTE uses this directly, but in any case, the gtk2-perl Makefile.PLs get their -l options from pkg-config (via ExtUtils::PkgConfi= g), so there's really nothing we can do about this in the makefiles. It sounds = like the directory containing glitz is not in LD_LIBRARY_PATH. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:34:04
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #4 from Sergei Steshenko 2006-05-29 20:33 UTC ------- (In reply to comment #3) > Glitz is one of the libraries that cairo uses to deal with OpenGL. I h= ave no > idea whether VTE uses this directly, but in any case, the gtk2-perl > Makefile.PLs get their -l options from pkg-config (via ExtUtils::PkgCon= fig), so > there's really nothing we can do about this in the makefiles. It sound= s like > the directory containing glitz is not in LD_LIBRARY_PATH. >=20 In my case 'cairo' is built without 'glitz'. And I do use 'pkg-config', and it doesn't report any need of 'glitz'. I'll upload build log file (the successful build which includes Makefile haking in order to get rid of 'glitz'). 'glitz' never appears in the build log - other packages do - look for build.pl :INFO: STDOUT of the above command was: ... lines. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:36:35
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #5 from Sergei Steshenko 2006-05-29 20:36 UTC ------- Created an attachment (id=3D66435) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D66435&action=3Dview) Build log of Gnome2-Vte-0.05 The build log file with no 'glitz' in it. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:43:00
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #6 from Sergei Steshenko 2006-05-29 20:42 UTC ------- Created an attachment (id=3D66437) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D66437&action=3Dview) Build log of many thing including 'cairo' - no 'glitz' 'cairo' related lines are #114..127 - look for 114 build.pl :INFO: building 'cairo' target 115 build.pl :INFO: going to download http://cairographics.org/releases/cairo-1.0.4.tar.gz --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 20:44:21
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #7 from Sergei Steshenko 2006-05-29 20:44 UTC ------- This is tail of my /mnt/removable4/sergei/build_work/build/cairo-1.0.4/configure.log fuile: " cairo will be compiled with the following surface backends: Xlib: yes Quartz: no XCB: no Win32: no PostScript: no PDF: no glitz: no the following font backends: FreeType: yes Win32: no ATSUI: no and the following features: PNG functions: yes " - as one can see, "glitz: no". --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 21:49:58
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #8 from muppet 2006-05-29 21:49 UTC ------- Can you attach the generated Makefile that *does* have the references to = glitz in it? --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 21:56:39
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #9 from Sergei Steshenko 2006-05-29 21:56 UTC ------- Created an attachment (id=3D66445) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D66445&action=3Dview) the original Makefile with references to 'glitz' --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-29 22:50:46
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #10 from Sergei Steshenko 2006-05-29 22:50 UTC ------- Created an attachment (id=3D66447) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D66447&action=3Dview) log file of 'perl Makefile.PL'=20 The logfile is short, 'glitz' doesn't appear in it. The command line was not just 'perl Makefile.PL', actual command line can= be found in the above attached logfiles - look for build.pl :INFO: building 'Gnome2-Vte' target build.pl :INFO: executing =3D=3D> \rm -rf /mnt/removable4/sergei/build_work/build/Gnome2-Vte-0.05 build.pl :INFO: unpackaging Gnome2-Vte-0.05.tar.gz, log file will be '/mnt/removable4/sergei/build_work/build/Gnome2-Vte-0.05.unpackage.log' ... build.pl :INFO: 'perl Makefile.pl' for 'Gnome2-Vte' target is about to be= run, log file will be '/mnt/removable4/sergei/build_work/build/Gnome2-Vte-0.05/Makefile.PL.log' build.pl executing =3D=3D> cd /mnt/removable4/sergei/build_work/build/Gnome2-Vte-0.05; PATH=3D/mnt/removable4/sergei/build_work/install/glib-2.10.1/bin:/mnt/rem= ovable4/sergei/build_work/install/gtk+-2.8.17/bin:/mnt/removable4/sergei/= build_work/install/pango-1.12.1/bin:/mnt/removable4/sergei/build_work/ins= tall/vte-0.12.2/bin:/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=3D/mnt/removable4/sergei/build_work/install/atk-1.10.3/li= b:/mnt/removable4/sergei/build_work/install/cairo-1.0.4/lib:/mnt/removabl= e4/sergei/build_work/install/glib-2.10.1/lib:/mnt/removable4/sergei/build= _work/install/gtk+-2.8.17/lib:/mnt/removable4/sergei/build_work/install/p= ango-1.12.1/lib:/mnt/removable4/sergei/build_work/install/vte-0.12.2/lib:= /usr/X11R6/lib; export LD_LIBRARY_PATH; PKG_CONFIG_PATH=3D/mnt/removable4/sergei/build_work/install/atk-1.10.3/li= b/pkgconfig:/mnt/removable4/sergei/build_work/install/cairo-1.0.4/lib/pkg= config:/mnt/removable4/sergei/build_work/install/glib-2.10.1/lib/pkgconfi= g:/mnt/removable4/sergei/build_work/install/gtk+-2.8.17/lib/pkgconfig:/mn= t/removable4/sergei/build_work/install/pango-1.12.1/lib/pkgconfig:/mnt/re= movable4/sergei/build_work/install/vte-0.12.2/lib/pkgconfig; export PKG_CONFIG_PATH; /usr/bin/perl5.8.7 -w -I . Makefile.PL PREFIX=3D/mnt/removable4/sergei/build_work/install/Gnome2-Vte-0.05=20 1>Makefile.PL.log 2>&1 http://bugzilla.gnome.org/attachment.cgi?id=3D66435&action=3Dview --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-30 02:03:34
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #11 from muppet 2006-05-30 02:03 UTC ------- (In reply to comment #9) > Created an attachment (id=3D66445) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D66445&action=3Dview) = [edit] > the original Makefile with references to 'glitz' The comment at the top of the file contains the values of a couple of the important keys to ExtUtils::MakeMaker's WriteMakefile() function. The in= clude path, INC, in here is rather curious, in that it contains a full suite of= -I arguments for your build_work directories (atk, cairo, glib, gtk+, pango,= and vte), but also the system-wide installations in /usr for some of the same= ones (X11, freetype2, the Glib module, the Gtk2 module, and conflicting repeat= s of gtk+, cairo, pango, atk, and glib). Both the INC and LIBS keys are given to WriteMakefile() from $vte->get_makefile_vars, which basically just gets from the ExtUtils::Dep= ends instance the strings set earlier by the calls to set_inc() and set_libs()= , as well as others inherited from dependent modules. These are the relevant lines in Makefile.PL: my %pkgcfg =3D ExtUtils::PkgConfig->find("vte >=3D $build_reqs{'Vte'}"= ); ... my $vte =3D ExtUtils::Depends->new('Gnome2::Vte', 'Gtk2'); $vte->set_inc($pkgcfg{cflags}); $vte->set_libs($pkgcfg{libs}); In the first, we ask pkg-config to give us the information about vte. In= the second, we ask ExtUtils::Depends to create a new object for 'Gnome2::Vte'= that depends on 'Gtk2'. This will cause EU::Depends to look up information ab= out 'Gtk2' in Gtk2::Install::Files, which contains stuff like the INC and LIB= S strings built up for Gtk2 when it was installed, and the list of other mo= dules on which Gtk2 depends. These other modules will be loaded recursively. = Then, in the third and fourth lines, we add the information from pkg-config abo= ut vte to the information already in the Depends instance. So, there is nothing in Gnome2::Vte's Makefile.PL itself that would inser= t -lglitz. The problem has to lie in the input data. The output of Makefile.PL attached to comment #10 agrees with the INC lin= e at the top of the generated Makefile -- Glib and Gtk2 are coming from /usr/lib/perl5/vendor_perl, rather than the build_work . Undoubtedly, th= e /usr elements in INC and LIBS come from those modules' *::Install::Files. Doe= s your /usr/lib/perl5/vendor_perl/5.8.7/i386-linux/Gtk2/Install/Files.pm contain -lglitz? --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-30 02:52:51
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified ------- Comment #12 from Sergei Steshenko 2006-05-30 02:52 UTC ------- Regarding "Does your /usr/lib/perl5/vendor_perl/5.8.7/i386-linux/Gtk2/Install/Files.pm contain -lglitz?" - yes, it does: " cat /usr/lib/perl5/vendor_perl/5.8.7/i386-linux/Gtk2/Install/Files.pm package Gtk2::Install::Files; $self =3D { 'inc' =3D> '-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/incl= ude =20 -I./build ', 'typemaps' =3D> [ 'gtk2perl.typemap', 'gdk.typemap', 'gtk.typemap', 'pango.typemap' ], 'deps' =3D> [ 'Glib' ], 'libs' =3D> '-L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk= -1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lfreetype -lcairo -lgobjec= t-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lfontconfig -lXrender -lX11 -lXext -lpng12= -lz -lglitz -lm ' }; # this is for backwards compatiblity @deps =3D @{ $self->{deps} }; @typemaps =3D @{ $self->{typemaps} }; $libs =3D $self->{libs}; $inc =3D $self->{inc}; $CORE =3D undef; foreach (@INC) { if ( -f $_ . "/Gtk2/Install/Files.pm") { $CORE =3D $_ . "/Gtk2/Install/"; last; } } 1; [100] 5:40 se...@co...:/> =20 ". Sorry, my mistake, forgot to tell my script that Gnome2-Vte depends on Gt= k2. Now that I've added this dependency, and thus implicitly on Glib, the pro= blem is gone. But how I hate the search paths ... --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-05-30 03:08:30
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D343325 gnome-perl | Gnome2::Vte | Ver: unspecified muppet changed: What |Removed |Added -------------------------------------------------------------------------= --- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #13 from muppet 2006-05-30 03:08 UTC ------- Where i work, a brute-force solution to accidental search-path madness is= to have no development libraries installed on the build slaves. This way, i= f you were implicitly depending on something in /usr, it'll break in the automa= ted build. Another approach is to chroot for the build environment, like mach. Seem= s like a bit of overkill. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |