[Bug 253391] New: can not find libxpcom_core.so
https://bugzilla.novell.com/show_bug.cgi?id=253391 Summary: can not find libxpcom_core.so Product: openSUSE 10.2 Version: Final Platform: i586 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Firefox AssignedTo: bnc-team-mozilla@forge.provo.novell.com ReportedBy: gj.eldering@planet.nl QAContact: qa@suse.de I found a problem with "mozilla-xulrunner181 1.8.1-14.3" ..... The "xpcom_core.so" is not in the map "/usr/lib/xulrunner-1.8.1b2" I did a ./configure with a package and find this problem. Solved it by copy "xpcom_core.so" from "/usr/lib/xulrunner-1.8.1/" logfile of FTD ./configure: configure:21661: checking whether we can compile and run XPCOM programs configure:21775: g++ -o conftest -g -O2 -fno-rtti -fshort-wchar -I/usr/include/xulrunner-1.8.1 -I/usr/include/xulrunner-1.8.1 -I/usr/include/xulrunner-1.8.1/xpcom -I/usr/include/xulrunner-1.8.1/string -I/usr/include/nspr4 -I/usr/include/xulrunner-1.8.1/dom -I/usr/include/xulrunner-1.8.1/necko -I/usr/include/xulrunner-1.8.1/pref -lcurl -L/usr/lib -lpthread -lpcre -L/usr/lib -Wl,--rpath=/usr/lib/xulrunner-1.8.1 conftest.cpp -L/usr/lib/xulrunner-1.8.1 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl >&5 /usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: warning: libxpcom_core.so, needed by /usr/lib/libxpcom.so, not found (try using -rpath or -rpath-link) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=253391 wolfgang@rosenauer.org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |wolfgang@rosenauer.org |mozilla@forge.provo.novell.c| |om | Status|NEW |ASSIGNED ------- Comment #1 from wolfgang@rosenauer.org 2007-03-10 08:31 MST ------- I'm not sure if this is a bug. Where is your /usr/lib/libxpcom.so from? And "Solved it by copy "xpcom_core.so" from "/usr/lib/xulrunner-1.8.1/" libxpcom_core.so is not part of xulrunner 1.8.1 so I wonder where it comes from. Hygiea:~ # ldd /usr/lib64/xulrunner-1.8.1/libxpcom.so | grep xpcom_core Hygiea:~ # -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=253391 wolfgang@rosenauer.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |gj.eldering@planet.nl -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=253391 ------- Comment #2 from gj.eldering@planet.nl 2007-03-10 08:39 MST ------- (In reply to comment #1)
I'm not sure if this is a bug. Where is your /usr/lib/libxpcom.so from? And "Solved it by copy "xpcom_core.so" from "/usr/lib/xulrunner-1.8.1/" libxpcom_core.so is not part of xulrunner 1.8.1 so I wonder where it comes from.
Hygiea:~ # ldd /usr/lib64/xulrunner-1.8.1/libxpcom.so | grep xpcom_core Hygiea:~ #
linux-e0q2:/home/gje # ldd /usr/lib64/xulrunner-1.8.1/libxpcom.so | grep xpcom_cor ldd: /usr/lib64/xulrunner-1.8.1/libxpcom.so: Onbekend bestand of map Sorry it's dutch. He can not find it -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
= $min_version $gecko_cv_extra_pkg_dependencies" configure:21561: $? = 0 configure:21576: $PKG_CONFIG --exists --print-errors "${gecko_cv_gecko}-xpcom = $min_version $gecko_cv_extra_pkg_dependencies" configure:21579: $? = 0 configure:21655: result: yes configure:21661: checking whether we can compile and run XPCOM programs configure:21775: g++ -o conftest -g -O2 -fno-rtti -fshort-wchar -I/usr/include/xulrunner-1.8.1 -I/usr/include/xulrunner-1.8.1 -I/usr/include/xulrunner-1.8.1/xpcom -I/usr/include/xulrunner-1.8.1/string -I/usr/include/nspr4 -I/usr/include/xulrunner-1.8.1/dom -I/usr/include/xulrunner-1.8.1/necko -I/usr/include/xulrunner-1.8.1/pref -lcurl -L/usr/lib -lpthread -lpcre -L/usr/lib -Wl,--rpath=/usr/lib/xulrunner-1.8.1 conftest.cpp -L/usr/lib/xulrunner-1.8.1 -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl >&5 /usr/lib/gcc/i586-suse-linux/4.1.2/../../../../i586-suse-linux/bin/ld: warning:
https://bugzilla.novell.com/show_bug.cgi?id=253391 ------- Comment #3 from gj.eldering@planet.nl 2007-03-10 09:19 MST ------- More info: checking for compiler -fshort-wchar option... yes checking whether to enable C++ RTTI... no checking whether we have a gtk 2 gecko build... yes checking whether we have a gecko debug build... no checking for gecko version... 1.8.1 checking for GECKO... yes checking whether we can compile and run XPCOM programs... no configure: error: Cannot compile and run XPCOM programs See `config.log' for more details. linux-e0q2:/home/gje/ftd4linux-0.98.5 # And; configure:21550: checking for GECKO configure:21558: $PKG_CONFIG --exists --print-errors "${gecko_cv_gecko}-xpcom libxpcom_core.so, needed by /usr/lib/libxpcom.so, not found (try using -rpath or -rpath-link) /tmp/ccLw5QPK.o: In function `nsCOMPtr<nsILocalFile>::StartAssignment()': /usr/include/xulrunner-1.8.1/nsCOMPtr.h:901: undefined reference to `nsCOMPtr_base::begin_assignment()' /tmp/ccLw5QPK.o: In function `~nsCOMPtr': /usr/include/xulrunner-1.8.1/nsCOMPtr.h:542: undefined reference to `nsCOMPtr_base::~nsCOMPtr_base()' /usr/lib/libxpcom.so: undefined reference to `NS_Alloc_P' /usr/lib/libxpcom.so: undefined reference to `NS_GetTraceRefcnt_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringCopy_P' /usr/lib/libxpcom.so: undefined reference to `NS_GetMemoryManager_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringContainerFinish_P' /usr/lib/libxpcom.so: undefined reference to `NS_RegisterXPCOMExitRoutine_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringGetData_P' /usr/lib/libxpcom.so: undefined reference to `NS_Free_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringSetDataRange_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringGetMutableData_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringCloneData_P' /usr/lib/libxpcom.so: undefined reference to `NS_InitXPCOM3_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringCloneData_P' /usr/lib/libxpcom.so: undefined reference to `NS_GetServiceManager_P' /usr/lib/libxpcom.so: undefined reference to `NS_UnregisterXPCOMExitRoutine_P' /usr/lib/libxpcom.so: undefined reference to `NS_GetComponentManager_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringToUTF16_P' /usr/lib/libxpcom.so: undefined reference to `NS_InitXPCOM2_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringSetDataRange_P' /usr/lib/libxpcom.so: undefined reference to `NS_ShutdownXPCOM_P' /usr/lib/libxpcom.so: undefined reference to `NS_GetComponentRegistrar_P' /usr/lib/libxpcom.so: undefined reference to `NS_NewNativeLocalFile_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringSetData_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringGetMutableData_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringContainerInit2_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringContainerInit_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringGetData_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringSetData_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringCopy_P' /usr/lib/libxpcom.so: undefined reference to `NS_Realloc_P' /usr/lib/libxpcom.so: undefined reference to `NS_UTF16ToCString_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringContainerInit_P' /usr/lib/libxpcom.so: undefined reference to `NS_GetDebug_P' /usr/lib/libxpcom.so: undefined reference to `NS_CStringContainerInit2_P' /usr/lib/libxpcom.so: undefined reference to `NS_StringContainerFinish_P' /usr/lib/libxpcom.so: undefined reference to `NS_NewLocalFile_P' -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=253391 ------- Comment #4 from gj.eldering@planet.nl 2007-03-11 03:47 MST ------- There is a update for xulrunner this morning. So if it was a bug, this can be closed........ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=253391 ------- Comment #5 from wolfgang@rosenauer.org 2007-03-11 03:54 MST ------- Yes, I'm working on some xulrunner stuff right now but I don't expect to have this fixed (if it is a bug) yet. What means: ldd: /usr/lib64/xulrunner-1.8.1/libxpcom.so: Onbekend bestand of map ? That the file doesn't exist? Do you use x86-64? Otherwise you have to check /usr/lib instead of /usr/lib64. I still wonder what /usr/lib/libxpcom.so is on your system. It isn't there usually: ls -l /usr/lib/libxpcom.so rpm -qf /usr/lib/libxpcom.so ldd /usr/lib/libxpcom.so -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=253391 ------- Comment #6 from gj.eldering@planet.nl 2007-03-11 03:01 MST ------- (In reply to comment #5)
What means: ldd: /usr/lib64/xulrunner-1.8.1/libxpcom.so: Onbekend bestand of map ?
That the file doesn't exist!
That the file doesn't exist? Do you use x86-64? Otherwise you have to check /usr/lib instead of /usr/lib64.
I have a 32 bit system.
I still wonder what /usr/lib/libxpcom.so is on your system.
gje@linux-e0q2:~> locate libxpcom.so /usr/lib/firefox/libxpcom.so /usr/lib/libxpcom.so /usr/lib/xulrunner-1.8.1b2/libxpcom.so gje@linux-e0q2:~> locate libxpcom_core.so /usr/lib/firefox/libxpcom_core.so /usr/lib/xulrunner-1.8.1b2/libxpcom_core.so -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=253391#c7
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=253391#c8
--- Comment #8 from Wolfgang Rosenauer
https://bugzilla.novell.com/show_bug.cgi?id=253391#c9
--- Comment #9 from GJ Eldering
https://bugzilla.novell.com/show_bug.cgi?id=253391#c10
Wolfgang Rosenauer
participants (1)
-
bugzilla_noreply@novell.com