[Top][All Lists]
[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
- xml.o empty in 1.9.5 (Linux Mandrake, G++ 2.96 20000731),
Zed A . Shaw <=