Bug#478037: epiphany-browser_2.22.1.1-2(sparc/experimental): FTBFS: error: Cannot compile and run XPCOM programs

Lichtenheld djpig at debian.org
Sat Apr 26 13:59:54 UTC 2008


Package: epiphany-browser
Version: 2.22.1.1-2
Severity: serious

Hi,

your package failed to build from source. The relevant part from
config.log is appended.

| Automatic build of epiphany-browser_2.22.1.1-2 on njoerd by sbuild/sparc 98-farm
| Build started at 20080426-1343
| ******************************************************************************
| Checking available source versions...
| Fetching source files...
| Reading package lists...
| Building dependency tree...
| Need to get 7159kB of source archives.
| Get:1 http://ftp.ipv6.debian.org experimental/main epiphany-browser 2.22.1.1-2 (dsc) [1999B]
| Get:2 http://ftp.ipv6.debian.org experimental/main epiphany-browser 2.22.1.1-2 (tar) [7098kB]
| Get:3 http://ftp.ipv6.debian.org experimental/main epiphany-browser 2.22.1.1-2 (diff) [59.2kB]
| Fetched 7159kB in 2m2s (58.5kB/s)
| Download complete and in download only mode
| ** Using build dependencies supplied by package:
| Build-Depends: debhelper (>= 5), pkg-config, libglib2.0-dev (>= 2.16.0), libgtk2.0-dev (>= 2.12.0), libxml2-dev (>= 2.6.12), libxslt1-dev (>= 1.1.7), libglade2-dev (>= 2.3.1), libgnome2-dev (>= 2.14.0), libgnomeui-dev (>= 2.16.0-2), libgconf2-dev, libgnome-desktop-dev (>= 2.9.91), libstartup-notification0-dev (>= 0.5), libnotify-dev (>= 0.4), libdbus-glib-1-dev (>= 0.60), scrollkeeper, gnome-pkg-tools (>= 0.10), libxml-parser-perl, xulrunner-dev (>= 1.9~b5-3), iso-codes (>= 0.35), python-dev (>= 2.3), python-gtk2-dev (>= 2.7.1), python-gnome2-dev (>= 2.6.0), gnome-doc-utils (>= 0.3.2), intltool (>= 0.35.0), x11proto-core-dev, network-manager-dev, quilt, libenchant-dev (>= 1.0), libavahi-gobject-dev (>= 0.6.22), libwebkit-dev, gtk-doc-tools (>= 1.0), lsb-release, zip
| Checking for already installed source dependencies...
[...]
| checking whether we can compile and run XPCOM programs... no
| configure: error: Cannot compile and run XPCOM programs
| See `config.log' for more details.
| make: *** [debian/stamp/configure-stamp-gecko] Error 1
| dpkg-buildpackage: failure: debian/rules build gave error exit status 2
| ******************************************************************************
| Build finished at 20080426-1353
| FAILED [dpkg-buildpackage died]

Full build log(s): http://experimental.ftbfs.de/build.php?&ver=2.22.1.1-2&pkg=epiphany-browser&arch=sparc

config.log:
===========
configure:24940: checking whether we can compile and run XPCOM programs
configure:25093: g++ -o conftest -g -O2 -fno-rtti -fshort-wchar -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9/stable   -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9/unstable   -I/usr/include/nspr   -DXPCOM_GLUE -fshort-wchar     -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9/stable   -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9/unstable   -I/usr/include/nspr   -I/usr/include/xulrunner-1.9/unstable     conftest.cpp  -L/usr/lib/xulrunner-devel-1.9/lib -lxpcomglue   -ldl >&5
configure:25096: $? = 0
configure:25102: ./conftest
configure:25105: $? = 123
configure: program exited with status 123
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "GNOME Web Browser"
| #define PACKAGE_TARNAME "epiphany-browser"
| #define PACKAGE_VERSION "2.22.1.1"
| #define PACKAGE_STRING "GNOME Web Browser 2.22.1.1"
| #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=epiphany"
| #define PACKAGE "epiphany-browser"
| #define VERSION "2.22.1.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define HAVE_LIBNOTIFY 1
| #define HAVE_MKDTEMP 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_MOZILLA_TOOLKIT 1
| #define HAVE_GECKO_XPCOM_GLUE 1
| #define HAVE_GECKO_1_7 1
| #define HAVE_GECKO_1_8 1
| #define HAVE_GECKO_1_8_1 1
| #define HAVE_GECKO_1_9 1
| #define WITH_GECKO_ENGINE 1
| /* end confdefs.h.  */
| 
| #include <mozilla-config.h>
| #include <stdlib.h>
| #include <stdio.h>
| 
| #ifdef XPCOM_GLUE
| #include <nsXPCOMGlue.h>
| #else
| #include <nsXPCOM.h>
| #endif // XPCOM_GLUE
| 
| #include <nsCOMPtr.h>
| #include <nsILocalFile.h>
| #include <nsIServiceManager.h>
| #if defined(HAVE_GECKO_1_8) || defined(HAVE_GECKO_1_9)
| #include <nsStringAPI.h>
| #else
| #include <nsString.h>
| #endif
| 
| 
| int
| main ()
| {
| 
| 
| nsresult rv;
| #ifdef XPCOM_GLUE
|     static const GREVersionRange greVersion = {
|     "1.8", PR_TRUE,
|     "1.9.*", PR_TRUE
|     };
|     char xpcomLocation[4096];
|     rv = GRE_GetGREPathWithProperties(&greVersion, 1, nsnull, 0, xpcomLocation, 4096);
|     if (NS_FAILED(rv)) {
|         exit(123);
|     }
| 
|     // Startup the XPCOM Glue that links us up with XPCOM.
|     XPCOMGlueStartup(xpcomLocation);
|     if (NS_FAILED(rv)) {
|         exit(124);
|     }
| #endif // XPCOM_GLUE
| 
| // redirect unwanted mozilla debug output to the bit bucket
| freopen ("/dev/null", "w", stdout);
| 
| nsCOMPtr<nsILocalFile> directory = nsnull;
| #ifndef XPCOM_GLUE
| rv = NS_NewNativeLocalFile (NS_LITERAL_CSTRING(""), PR_FALSE,
| 			    getter_AddRefs (directory));
| if (NS_FAILED (rv) || !directory) {
| 	exit (126);
| }
| #endif
| 
| rv = NS_InitXPCOM2 (nsnull, directory, nsnull);
| if (NS_FAILED (rv)) {
| 	exit (125);
| }
| 
| int status = EXIT_FAILURE;
| 
| // now put in the BODY, scoped with do...while(0) to ensure we don't hold a
| // COMptr after XPCOM shutdown and so we can jump out with a simple |break|.
| do {
| 
| status = EXIT_SUCCESS;
| 
| } while (0);
| 
| NS_ShutdownXPCOM (nsnull);
| exit (status);
| 
|   ;
|   return 0;
| }
| 
configure:25136: result: no
configure:25143: error: Cannot compile and run XPCOM programs


Gruesse,
-- 
Frank Lichtenheld <djpig at debian.org>
www: http://www.djpig.de/






More information about the pkg-gnome-maintainers mailing list