Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

hbzip.lib after upgrading to most recent svn

81 views
Skip to first unread message

Reinaldo

unread,
Mar 9, 2013, 1:29:58 PM3/9/13
to
Hi. I'm upgrading from 1.2.1_6741 to current svn. While linking hbZip.lib I get a bunch of unresolved externals:

Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::__nullref' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::__clone()' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zipexception
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned int, unsigned int, const char *, unsigned int, unsigned int, unsigned int)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zipexception
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator =(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zipexception
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::__getRep(unsigned int, unsigned int)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external '__rwstd::ref_counted::~ref_counted()' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::locale::init()' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::locale::__global' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::ctype_byname<char>::~ctype_byname<char>()' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::ctype<char>::ctype<char>(const std::ctype_base::mask *, bool, unsigned int)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::ctype_byname<char>::ctype_byname<char>(const char *, unsigned int)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::locale::__make_explicit(const std::locale::id&, bool, int, __rwstd::facet_imp * (*)(int, const char *, unsigned int)) const' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(unsigned int, unsigned int, const char *, unsigned int) const' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zipstring
Error: Unresolved external '__rwstd::__rwse_PosBeyondEndOfString' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zippathcomponent
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_last_not_of(const char *, unsigned int, unsigned int) const' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zippathcomponent
Error: Unresolved external '__rwstd::__rwse_UnexpectedNullPtr' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zippathcomponent
Error: Unresolved external '__rwstd::__rwse_StringIndexOutOfRange' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zippathcomponent
Error: Unresolved external '__rwstd::except_msg_string::except_msg_string(const char *, ...)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zippathcomponent
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, std::char_traits<char>, std::allocator<char> >(const char *, const std::allocator<char>&)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|zippathcomponent
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned int, unsigned int, unsigned int, char)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
Error: Unresolved external '__rwstd::__rwse_InvalidSizeParam' referenced from F:\XHARBOUR\LIB\HBZIP.LIB|ziparchive
----------------------------------------------------

The thing is IF I LINK HBZIP.LIB FROM VER 1.2.1_6741 it links perfectly with no error messages.

I don't want to mix libs from different xharbour versions. Any suggestions?

Thank you,


Reinaldo.

Enrico Maria Giordano

unread,
Mar 9, 2013, 1:38:41 PM3/9/13
to
Reinaldo,

did you link zlib.lib too?

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg
The EMG Music page: http://www.emagsoftware.it/emgmusic


Reinaldo

unread,
Mar 11, 2013, 9:52:09 AM3/11/13
to
Yes, I did. Notice that I only get the missing externals when I link hbZip.lib from latest svn. If instead I link hbzip.lib from my old xharbour directory (1.2.1_6741), I don't get any linking errors. That's why I'm puzzled.

Reinaldo.

Enrico Maria Giordano

unread,
Mar 11, 2013, 11:03:36 AM3/11/13
to
Reinaldo,

are you using xHarbour or Harbour?

Reinaldo

unread,
Mar 11, 2013, 11:39:24 AM3/11/13
to
I'm trying to move from xharbour 1.2.1 6741 to current xharbour from latest cvs -that's where I get the missing externals. + bcc 5.82.

Reinaldo.

Enrico Maria Giordano

unread,
Mar 11, 2013, 2:35:55 PM3/11/13
to
Reinaldo,

> I'm trying to move from xharbour 1.2.1 6741 to current
> xharbour from latest cvs -that's where I get the missing
> externals. + bcc 5.82.

Can I see your compile batch and related configuration files?
0 new messages