From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-10-15 23:33:45
|
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=3D362489 gnome-perl | Gnome2 | Ver: unspecified Summary: 'make' for Gnome2-1.040 fails - problem with 'popt' Product: gnome-perl Version: unspecified Platform: Other OS/Version: All Status: UNCONFIRMED Severity: critical Priority: Normal Component: Gnome2 AssignedTo: gtk...@li... ReportedBy: ser...@ya... QAContact: gtk...@li... GNOME version: 2.13/2.14 GNOME milestone: Unspecified Steps to reproduce: 1. I'll upload the tool if necessary and post instructions. 2.=20 3.=20 Stack trace: Other information: To make longh story short - apparently 'perl Makefile.PL' mechanism refus= es to accept non-standard locations of 'popt' library, even though an effort= is made on command line to override search paths. Please wait until I upload the files. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-10-15 23:44:25
|
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=3D362489 gnome-perl | Gnome2 | Ver: unspecified ------- Comment #1 from Sergei Steshenko 2006-10-15 23:44 UTC ------- Created an attachment (id=3D74766) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D74766&action=3Dview) pverall build log file Please pay attention to (very long) line numbers 2409, 2413. The first of them is the real 'perl Makefile.pl' and the second is the re= al 'make' invokations. Please note that CPPFLAGS, CCFLAGS (probably unnecessary), LD_LIBRARY, L= DFLAGS environment variables are set and the variables contain /home/sergei/AppsFromScratchWD/install/popt-1.6.4/include /home/sergei/AppsFromScratchWD/install/popt-1.6.4/lib paths tp point to .h and .so files. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-10-15 23:54: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=3D362489 gnome-perl | Gnome2 | Ver: unspecified ------- Comment #2 from Sergei Steshenko 2006-10-15 23:54 UTC ------- Created an attachment (id=3D74767) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D74767&action=3Dview) failing 'make' log file Please note that 'popt' substring appears only in the error messages: " [36] 1:52 se...@co...:/ibm/home/sergei/Bug-362489> grep popt mak= e.log /home/sergei/AppsFromScratchWD/install/libgnome-2.14.1/include/libgnome-2= .0/libgnome/gnome-program.h:40:18: error: popt.h: No such file or directory /home/sergei/AppsFromScratchWD/install/libgnomeui-2.14.1/include/libgnome= ui-2.0/libgnomeui/gnome-ui-init.h:50: error: syntax error before 'poptContext' [37] 1:53 se...@co...:/ibm/home/sergei/Bug-362489> ". --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-10-16 00:00: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=3D362489 gnome-perl | Gnome2 | Ver: unspecified ------- Comment #3 from Sergei Steshenko 2006-10-16 00:00 UTC ------- Created an attachment (id=3D74768) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D74768&action=3Dview) created by 'perl Makefile.PL' Makefile Please note that=20 /home/sergei/AppsFromScratchWD/install/popt-1.6.4/include /home/sergei/AppsFromScratchWD/install/popt-1.6.4/lib paths do not appear in the Makefile: " [41] 1:56 se...@co...:/ibm/home/sergei/Bug-362489> echo $status 1 [42] 1:56 se...@co...:/ibm/home/sergei/Bug-362489> grep /home/sergei/AppsFromScratchWD/install/popt-1.6.4/lib Makefile.original [43] 1:57 se...@co...:/ibm/home/sergei/Bug-362489> echo $status 1 [44] 1:57 se...@co...:/ibm/home/sergei/Bug-362489> ". The above means that fixing the include issue alone won't be sufficient - linking fail unless /home/sergei/AppsFromScratchWD/install/popt-1.6.4/lib is also inserted. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-10-27 10:13:37
|
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=3D362489 gnome-perl | Gnome2 | Ver: unspecified ------- Comment #4 from Sergei Steshenko 2006-10-27 10:13 UTC ------- Anybody ? --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-11-06 20:23:17
|
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=3D362489 gnome-perl | Gnome2 | Ver: unspecified Torsten Schoenfeld changed: What |Removed |Added -------------------------------------------------------------------------= --- CC| |kaf...@gm... ------- Comment #5 from Torsten Schoenfeld 2006-11-06 20:23 UTC ------- Well, nothing in Gnome2 explicitly depends on popt; it doesn't occur anyw= here in the source. Usually, popt gets pulled in via libgnome. So it's libgn= ome's reponsibility to make the relevant paths known to the compiler and the li= nker.=20 As far as I can tell, this should happen via the libgnome-2.0.pc file (in <prefix>/lib/pkgconfig). If that doesn't happen for you, then it seems t= o be a bug in libgnome itself. But I'm not sure if the libgnome maintainers would be happy about a build-related bug report involving a completely unusual build environment= such as yours. Please close this bug unless you still think the bug is in Gnome2 itself. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-11-06 21:47:13
|
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=3D362489 gnome-perl | Gnome2 | Ver: unspecified ------- Comment #6 from Sergei Steshenko 2006-11-06 21:47 UTC ------- I believe that before release targets should be tested with 'make test' or 'make check' - whatever Makefile has for built-in tests. Even though my build environment is not traditional, I consider it to be legal - that ist, it uses documented features of install prefix, include and library files locations, etc. There is a whole Linux distro called GoboLinux (http://gobolinux.org/) wh= ich uses directory per library approach - the same way as I do. To me it still looks like a bug Gnome2-1.040, in its prerelease verificat= ion procedure first of all. About libgnome - I do not think you correctly blame it. Here are contents of /home/sergei/AFSWD/install/libgnome-2.14.1/lib/pkgconfig/libgnome-2.0.pc file: " prefix=3D/home/sergei/AFSWD/install/libgnome-2.14.1 exec_prefix=3D${prefix} libdir=3D${exec_prefix}/lib includedir=3D${prefix}/include libgnome_serverdir=3D${exec_prefix}/libexec Name: libgnome Description: libgnome Requires: glib-2.0 ORBit-2.0 libbonobo-2.0 gconf-2.0 gnome-vfs-2.0 Version: 2.14.1 Libs: -L${libdir} -lgnome-2 -lpopt Cflags: -I${includedir}/libgnome-2.0 ". Both 'libdir' and 'includedir' point to the correct directories, aren't t= hey ? If you think something is wrong with the above libgnome-2.0.pc file, coul= d you please point me to the wrong line(s) ? As I said in the very beginning, even though CPPFLAGS, CCFLAGS (probably unnecessary), LD_LIBRARY, LDFLAGS environment variables are set and the variables contain /home/sergei/AppsFromScratchWD/install/popt-1.6.4/include /home/sergei/AppsFromScratchWD/install/popt-1.6.4/lib paths tp point to .h and .so files, these paths do not appear in the generated from Makefile.PL Makefile. Why 'popt' path is absent in, say, INC Makefile variable while paths to other libraries are present: INC =3D -DORBIT2=3D1 -pthread -I/home/sergei/AFSWD/install/GConf-2.14.0/include/gconf/2 -I/home/sergei/AFSWD/install/ORBit2-2.14.2/include/orbit-2.0 -I/home/sergei/AFSWD/install/atk-1.12.1/include/atk-1.0 -I/home/sergei/AFSWD/install/cairo-1.2.4/include/cairo -I/home/sergei/AFSWD/install/glib-2.12.4/include/glib-2.0 -I/home/sergei/AFSWD/install/glib-2.12.4/lib/glib-2.0/include -I/home/sergei/AFSWD/install/gnome-keyring-0.4.9/include/gnome-keyring-1 -I/home/sergei/AFSWD/install/gnome-vfs-2.14.2/include/gnome-vfs-2.0 -I/home/sergei/AFSWD/install/gnome-vfs-2.14.2/lib/gnome-vfs-2.0/include -I/home/sergei/AFSWD/install/gtk+-2.8.20/include/gtk-2.0 -I/home/sergei/AFSWD/install/gtk+-2.8.20/lib/gtk-2.0/include -I/home/sergei/AFSWD/install/libart_lgpl-2.3.17/include/libart-2.0 -I/home/sergei/AFSWD/install/libbonobo-2.14.0/include/libbonobo-2.0 -I/home/sergei/AFSWD/install/libbonobo-2.14.0/include/bonobo-activation-2= .0 -I/home/sergei/AFSWD/install/libbonoboui-2.14.0/include/libbonoboui-2.0 -I/home/sergei/AFSWD/install/libgnome-2.14.1/include/libgnome-2.0 -I/home/sergei/AFSWD/install/libgnomecanvas-2.14.0/include/libgnomecanvas= -2.0 -I/home/sergei/AFSWD/install/libgnomeui-2.14.1/include/libgnomeui-2.0 -I/home/sergei/AFSWD/install/libxml2-2.6.26/include/libxml2 -I/home/sergei/AFSWD/install/pango-1.14.7/include/pango-1.0 -I/home/sergei/AFSWD/install/fontconfig-2.4.1/include -I/home/sergei/AFSWD/install/freetype-2.2.1/include/freetype2 -I/home/sergei/AFSWD/install/freetype-2.2.1/include -I/home/sergei/AFSWD/install/Gnome2-Canvas-1.002/lib/perl/5.8.7/Gnome2/Ca= nvas/Install -I/home/sergei/AFSWD/install/Glib-1.140/lib/perl/5.8.7/Glib/Install -I. -I/home/sergei/AFSWD/install/Gnome2-VFS-1.060/lib/perl/5.8.7/Gnome2/VFS/I= nstall -I build -I/home/sergei/AFSWD/install/Gtk2-1.140/lib/perl/5.8.7/Gtk2/Inst= all -I./build -I/home/sergei/AFSWD/install/Cairo-1.01/lib/perl/5.8.7/Cairo/In= stall -Ibuild ? --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-11-07 22:33:27
|
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=3D362489 gnome-perl | Gnome2 | Ver: unspecified ------- Comment #7 from Torsten Schoenfeld 2006-11-07 22:33 UTC ------- (In reply to comment #6) > I believe that before release targets should be tested with > 'make test' or 'make check' - whatever Makefile has for built-in tests. We've already told you that we do this. Obviously, we don't experience t= he problems you see. > " > prefix=3D/home/sergei/AFSWD/install/libgnome-2.14.1 > exec_prefix=3D${prefix} > libdir=3D${exec_prefix}/lib > includedir=3D${prefix}/include > libgnome_serverdir=3D${exec_prefix}/libexec >=20 > Name: libgnome > Description: libgnome > Requires: glib-2.0 ORBit-2.0 libbonobo-2.0 gconf-2.0 gnome-vfs-2.0 > Version: 2.14.1 > Libs: -L${libdir} -lgnome-2 -lpopt > Cflags: -I${includedir}/libgnome-2.0 > ". In "Libs:" we have -lpopt. So libgnome is the package that needs popt an= d linkts to it. It lacks the -L argument for /home/sergei/AppsFromScratchWD/install/popt-1.6.4/lib though. Similarly,= it lacks a -I argument for /home/sergei/AppsFromScratchWD/install/popt-1.6.4/include in "Cflags:".=20 Without these, no external package that relies on the information in libgnome-2.0.pc will be able to find popt with your installation scheme. Note that all the other lib and include paths (like /home/sergei/AFSWD/install/GConf-2.14.0/include/gconf/2, etc.) get pulled= in via their respective package's occurence on the Requires: line. That tel= ls pkg-config to look into those .pc files. So if the libgnome maintainer are willing to support your installation sc= heme, they should add the necessary -I and -L flags to the .pc file at configur= e time. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |
From: libgnome (bugzilla.gnome.org) <bug...@bu...> - 2008-08-17 18:25:42
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=362489 libgnome | general | Ver: unspecified Torsten Schoenfeld changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|gtk2-perl- |libgnome-maint@gnome.bugs |bu...@li... | Severity|critical |normal Component|Gnome2 |general Product|gnome-perl |libgnome QAContact|gtk2-perl- |libgnome-maint@gnome.bugs |bu...@li... | Summary|'make' for Gnome2-1.040 |libgnome.pc doesn't specify |fails - problem with 'popt' |-I and -L flags for popt ------- Comment #8 from Torsten Schoenfeld 2008-08-17 18:25 UTC ------- libgnome maintainers: here's a bug report about failed compilation of the libgnome Perl bindings. I think the issue is due to the lack of proper -I and -L flags for popt in libgnome's pkg-config file. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=362489. |