bug-commoncpp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

xml.o empty in 1.9.5 (Linux Mandrake, G++ 2.96 20000731)


From: Zed A . Shaw
Subject: xml.o empty in 1.9.5 (Linux Mandrake, G++ 2.96 20000731)
Date: Sat, 23 Feb 2002 16:37:17 -0800

Hello,

I just started evaluating CommonC++ for use in an application, and I like it a lot. I ran into a weird problem though: The object file xml.o (and all libraries it is in) is empty of any symbols. I find this error when I attempt to compile the demo/xmlfetch.cpp file:

/bin/sh ../libtool --mode=link c++ -g -O2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -o xmlfetch xmlfetch.o ../src/libccext.la -lz ../src/libccgnu.la -pthread -ldl c++ -g -O2 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -o .libs/xmlfetch xmlfetch.o ../src/.libs/libccext.so -lz ../src/.libs/libccgnu.so -pthread -ldl -Wl,--rpath -Wl,/usr/local/lib
xmlfetch.o: In function `myXMLParser::Close(void)':
/home/zedshaw/projects/CommonC++-1.9.5/demo/xmlfetch.cpp:116: undefined reference to `ost::XMLStream::Parse(char const *)'
collect2: ld returned 1 exit status
make: *** [xmlfetch] Error 1


All the other examples compile without any problems. I thought this was strange, so I used nm -C to investigate the library file libccext.a and all that is in there is an empty entry for the xml.o file. I investigated the src/xml.o file and nm -C reports the same thing: no functions, classes, nothing.

I tried removing the file and then re-making it with "make xml.o" and it still produces an object file with no entries. The file does have a size though, of 81160 bytes. When I open it with hexedit, it has contents in it.

I've attached the object file to this e-mail for you to review. I'm thinking it may be a bug with G++, as it is kind of a strange thing to happen. Please let me know what you think.

Here's the particulars of my machine and configuration:

* Linux  2.4.8-34.1mdk #1 Mon Nov 19 12:40:39 MST 2001 i686 unknown
* gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)
* CommonC++ 1.9.5 downloaded from ftp.gnu.org

Thanks again.

Zed A. Shaw



reply via email to

[Prev in Thread] Current Thread [Next in Thread]