help-cgicc
[Top][All Lists]
Advanced

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

[help-cgicc] cgicc on Sun


From: Sing Li
Subject: [help-cgicc] cgicc on Sun
Date: Thu, 22 May 2003 18:33:00 -0000

Howdy there,

I am wondering if someone can help me resolve the following problem.

Here's the specs of the machine I am working on:
SunOS archangel 5.9 Generic_112233-03 sun4u sparc SUNW,Sun-Fire-880

Compiler: Forte Developer 7 C++ 5.4 2002/03/09

By doing standard installation, ./configure, make, the machine was able
to create the shared object.

-bash-2.05b$ ldd cgicc/.libs/libcgicc.so
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        /usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1

However the problem started to appear when compiling test.cgi, error
messages are following
CC -DHAVE_CONFIG_H -I. -I. -I../cgicc -I.. -I..     -g -c -o test.o
`test -f test.cpp || echo './'`test.cpp
/bin/bash ../libtool --mode=link CC  -g    -o test.cgi  test.o
../cgicc/libcgicc.la
mkdir .libs
CC -g -o .libs/test.cgi test.o  ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_0 std::find_if<const
cgicc::FormEntry*,cgicc::FE_valueCompare>(__type_0,__type_0,__type_1) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_1
std::copy<cgicc::HTTPCookie*,cgicc::HTTPCookie*>(__type_0,__type_0,__typ
e_1) -- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_0
std::find_if<cgicc::FormEntry*,cgicc::FE_nameCompare>(__type_0,__type_0,
__type_1) -- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) void
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator
<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allo
cator<char> > >
>::__insert_aux(std::basic_string<char,std::char_traits<char>,std::alloc
ator<char> >*,const
std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
-- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) void
std::vector<cgicc::HTTPCookie,std::allocator<cgicc::HTTPCookie>
>::__insert_aux(cgicc::HTTPCookie*,const cgicc::HTTPCookie&) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol)
std::vector<cgicc::HTMLAttribute,std::allocator<cgicc::HTMLAttribute>
>&std::vector<cgicc::HTMLAttribute,std::allocator<cgicc::HTMLAttribute>
>::operator=(const
std::vector<cgicc::HTMLAttribute,std::allocator<cgicc::HTMLAttribute>
>&) -- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_0
std::find_if<cgicc::FormEntry*,cgicc::FE_valueCompare>(__type_0,__type_0
,__type_1) -- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) void
std::vector<cgicc::HTMLAttribute,std::allocator<cgicc::HTMLAttribute>
>::__insert_aux(cgicc::HTMLAttribute*,const cgicc::HTMLAttribute&) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_0
std::find_if<cgicc::FormFile*,cgicc::FF_compare>(__type_0,__type_0,__typ
e_1) -- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) void
std::vector<cgicc::FormEntry,std::allocator<cgicc::FormEntry>
>::__insert_aux(cgicc::FormEntry*,const cgicc::FormEntry&) -- referenced
in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_0 std::find_if<const
cgicc::FormFile*,cgicc::FF_compare>(__type_0,__type_0,__type_1) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_1 cgicc::copy_if<const
cgicc::FormEntry*,std::back_insert_iterator<std::vector<cgicc::FormEntry
,std::allocator<cgicc::FormEntry> >
>,cgicc::FE_nameCompare>(__type_0,__type_0,__type_1,__type_2) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_1 cgicc::copy_if<const
cgicc::FormEntry*,std::back_insert_iterator<std::vector<cgicc::FormEntry
,std::allocator<cgicc::FormEntry> >
>,cgicc::FE_valueCompare>(__type_0,__type_0,__type_1,__type_2) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol)
std::vector<cgicc::HTMLElement*,std::allocator<cgicc::HTMLElement*>
>&std::vector<cgicc::HTMLElement*,std::allocator<cgicc::HTMLElement*>
>::operator=(const
std::vector<cgicc::HTMLElement*,std::allocator<cgicc::HTMLElement*> >&)
-- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_1
std::copy<cgicc::FormEntry*,cgicc::FormEntry*>(__type_0,__type_0,__type_
1) -- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_0 std::find_if<const
cgicc::FormEntry*,cgicc::FE_nameCompare>(__type_0,__type_0,__type_1) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) void
std::vector<cgicc::HTMLElement*,std::allocator<cgicc::HTMLElement*>
>::__insert_aux(cgicc::HTMLElement**,cgicc::HTMLElement*const&) --
referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) __type_1
std::copy<cgicc::FormFile*,cgicc::FormFile*>(__type_0,__type_0,__type_1)
-- referenced in ../cgicc/.libs/libcgicc.so
ild: (undefined symbol) void
std::vector<cgicc::FormFile,std::allocator<cgicc::FormFile>
>::__insert_aux(cgicc::FormFile*,const cgicc::FormFile&) -- referenced
in ../cgicc/.libs/libcgicc.so
*** Error code 5
make: Fatal error: Command failed for target `test.cgi'
Current working directory /tmp/cgicc-3.2.1/demo
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'


Thank you,
sing






reply via email to

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