Try to 'dnf install xulrunner-devel'. It seems to be missing from your system 
as indicated by the :IOError: [Errno 2] No such file or directory: 
'/usr/lib64/xulrunner-devel-44.0/sdk/bin/header.py' 

Regards, 

Charalampos Stratakis 
Associate Software Engineer 
Python Maintenance Team, Red Hat 

----- Original Message -----

From: "Cătălin George Feștilă" <catalinf...@gmail.com> 
To: "Development discussions related to Fedora" <devel@lists.fedoraproject.org> 
Sent: Thursday, March 9, 2017 1:15:17 PM 
Subject: try to build the python module: PyXPCOM with errors 

I used this page to build : 
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Building_PyXPCOM#Compiling_Mozilla
 

The error I got come from the last part: make 
See error result 
[root@localhost build]# ls 
config config.log dist mozilla-config.h 
config.cache config.status Makefile xpcom 
[root@localhost build]# ./config.status 
creating config/ autoconf.mk 
creating Makefile 
creating xpcom/Makefile 
creating xpcom/src/Makefile 
creating xpcom/src/loader/Makefile 
creating xpcom/src/module/Makefile 
creating xpcom/components/Makefile 
creating xpcom/test/Makefile 
creating xpcom/test/test_component/Makefile 
[root@localhost build]# make 
make export 
make[1]: Entering directory '/home/mythcat/pyxpcom/build' 
make[2]: Entering directory '/home/mythcat/pyxpcom/build/config' 
if test ! -d system_wrappers; then mkdir system_wrappers; fi 
/usr/bin/perl ../../src/config/ preprocessor.pl 
-DOSTYPE=\"Linux4.9.13-200.fc25\" -DOSARCH=Linux -DHAVE_64BIT_OS=1 
-DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 
-DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_UINT=1 
-DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 
-DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 
-DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 
-DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 
-DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 
-DHAVE_MMINTRIN_H=1 -DNEW_H=\<new\> -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1 
-DHAVE_LIBDL=1 -DHAVE_DLADDR=1 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 
-DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_STATVFS=1 
-DHAVE_MEMMOVE=1 -DHAVE_RINT=1 -DHAVE_STAT64=1 -DHAVE_LSTAT64=1 
-DHAVE_TRUNCATE64=1 -DHAVE_STATVFS64=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 
-DHAVE_FLOCKFILE=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 
-DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 
-DHAVE_GNU_GET_LIBC_VERSION=1 -DHAVE_ICONV=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 
-DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 
-DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 
-DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_ACCESS_CHANGING_USING=1 
-DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 
-DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 
-DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 
-DHAVE_I18N_LC_MESSAGES=1 -DHAVE_CPP_CHAR16_T=1 -DMOZ_DLL_SUFFIX=\".so\" 
-DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 \ 
../../src/config/system-headers | /usr/bin/perl ../../src/config/ 
make-system-wrappers.pl system_wrappers 
/usr/bin/python ../../src/config/nsinstall.py -R system_wrappers ../dist 
make[2]: Leaving directory '/home/mythcat/pyxpcom/build/config' 
make[2]: Entering directory '/home/mythcat/pyxpcom/build/xpcom' 
make[3]: Entering directory '/home/mythcat/pyxpcom/build/xpcom/src' 
make[4]: Entering directory '/home/mythcat/pyxpcom/build/xpcom/src/module' 
make[4]: Nothing to be done for 'export'. 
make[4]: Leaving directory '/home/mythcat/pyxpcom/build/xpcom/src/module' 
make[4]: Entering directory '/home/mythcat/pyxpcom/build/xpcom/src/loader' 
make[4]: Nothing to be done for 'export'. 
make[4]: Leaving directory '/home/mythcat/pyxpcom/build/xpcom/src/loader' 
/usr/bin/python ../../../src/config/nsinstall.py -R -m 644 
../../../src/xpcom/src/PyXPCOM.h ../../dist/include 
make[3]: Leaving directory '/home/mythcat/pyxpcom/build/xpcom/src' 
make[3]: Entering directory '/home/mythcat/pyxpcom/build/xpcom/components' 
make[3]: Nothing to be done for 'export'. 
make[3]: Leaving directory '/home/mythcat/pyxpcom/build/xpcom/components' 
make[3]: Entering directory '/home/mythcat/pyxpcom/build/xpcom/test' 
make[4]: Entering directory 
'/home/mythcat/pyxpcom/build/xpcom/test/test_component' 
py_test_component.idl 
/usr/bin/python ../../../../src/config/pythonpath.py \ 
-I/usr/lib64/xulrunner-devel-44.0/sdk/bin/ply \ 
/usr/lib64/xulrunner-devel-44.0/sdk/bin/header.py 
--cachedir=/home/mythcat/pyxpcom/build/xpcom/test/test_component/cache 
-I../../../../src/xpcom/test/test_component -I../../../dist/idl 
-I/usr/lib64/xulrunner-devel-44.0/idl 
../../../../src/xpcom/test/test_component/py_test_component.idl -d 
.deps/py_test_component.h.pp -o _xpidlgen/py_test_component.h 
Traceback (most recent call last): 
File "../../../../src/config/pythonpath.py", line 40, in <module> 
execfile(script, {'__name__': '__main__', '__file__': script}) 
IOError: [Errno 2] No such file or directory: 
'/usr/lib64/xulrunner-devel-44.0/sdk/bin/header.py' 
../../../../src/config/ rules.mk:1668 : recipe for target 
'_xpidlgen/py_test_component.h' failed 
make[4]: *** [_xpidlgen/py_test_component.h] Error 1 
make[4]: Leaving directory 
'/home/mythcat/pyxpcom/build/xpcom/test/test_component' 
../../../src/config/ rules.mk:796 : recipe for target 'export' failed 
make[3]: *** [export] Error 2 
make[3]: Leaving directory '/home/mythcat/pyxpcom/build/xpcom/test' 
../../src/config/ rules.mk:796 : recipe for target 'export' failed 
make[2]: *** [export] Error 2 
make[2]: Leaving directory '/home/mythcat/pyxpcom/build/xpcom' 
../src/config/ rules.mk:796 : recipe for target 'export' failed 
make[1]: *** [export] Error 2 
make[1]: Leaving directory '/home/mythcat/pyxpcom/build' 
../src/config/ rules.mk:727 : recipe for target 'default' failed 
make: *** [default] Error 2 
[root@localhost build]# ls 


_______________________________________________ 
devel mailing list -- devel@lists.fedoraproject.org 
To unsubscribe send an email to devel-le...@lists.fedoraproject.org 

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to