Bug 8784

Summary: Неверные пути к файлам внутри заголовочных файлов
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: firefox-develAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: ktirf
Version: unstableKeywords: relnote
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2006-01-02 19:31:33 MSK
Просьба посмотреть на 
$ find /usr/include/firefox/ | xargs grep 1.5  
например на 
/usr/include/firefox/js/jsxml.h:#include <firefox-1.5/jspubtd.h>   
/usr/include/firefox/js/jsxml.h:#include <firefox-1.5/jsclist.h>   
и сделать так, чтобы эти заголовочные файлы могли компилироваться.
Comment 1 Vital Khilko 2006-01-18 21:52:58 MSK
Более того 
$ cat /usr/lib/pkgconfig/firefox-gtkmozembed.pc
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib/firefox-1.5
includedir=/usr/include/firefox-1.5

Name: Mozilla Gtk Embedding Widget
Description: Mozilla Embedding Widget for Gtk+
Version: 1.5
Requires: firefox-xpcom = 1.5
Libs: -L${libdir} -lgtkembedmoz
Cflags: -I${includedir}/gtkembedmoz

$ cat /usr/lib/pkgconfig/firefox-xpcom.pc
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib/firefox-1.5
includedir=/usr/include/firefox-1.5
idldir=/usr/share/idl/firefox-1.5

Name: XPCOM
Description: The Mozilla Cross Platform Component Library
Version: 1.5
Requires: nspr >= 4.7.0
Libs: -L${libdir} -lxpcom
Cflags: -I${includedir} -I${includedir}/xpcom -I${includedir}/string

и естественно /usr/include/firefox-1.5 отсутствует

Поднимаю Severity.
Comment 2 Alexey Rusakov 2006-02-25 14:04:45 MSK
С появлением выделенных libnspr и libnss ситуация усугубилась. В
/usr/include/firefox/nscore.h имеется #include <firefox/prtypes.h>, который в
/usr/include/firefox/ отсутствует, а находится в /usr/include/nspr/
Comment 3 Alexey Rusakov 2007-09-10 14:14:04 MSD
По-моему, это уже зафиксили...
Comment 4 Alexey Gladkov 2008-07-19 09:29:56 MSD
Закрываю т.к. пакета больше нет, а в xulrunner-devel этой ошибки нет.