Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » [SOLVED] I have a problem linking a LIB
Re: I have a problem linking a LIB [message #28481 is a reply to message #28462] Fri, 03 September 2010 05:14 Go to previous messageGo to previous message
jerson is currently offline  jerson
Messages: 202
Registered: June 2010
Location: Bombay, India
Experienced Member

FOLLOW UP POST

After correcting the problems described by Koldo in the post above, I was able to compile and link the code.

However, I am not sure if I have hit a bug in the IDE.

The code that now compiles gives an output like this
----- JFControls ( GUI GCC BLITZ WIN32 ) (1 / 22)
----- Controls4U ( GUI GCC BLITZ WIN32 ) (2 / 22)
----- CtrlLib ( GUI GCC BLITZ WIN32 ) (3 / 22)
----- Functions4U ( GUI GCC BLITZ WIN32 ) (4 / 22)
----- Painter ( GUI GCC BLITZ WIN32 ) (5 / 22)
----- CtrlCore ( GUI GCC BLITZ WIN32 ) (6 / 22)
----- Draw ( GUI GCC BLITZ WIN32 ) (7 / 22)
----- plugin/bmp ( GUI GCC BLITZ WIN32 ) (8 / 22)
----- RichText ( GUI GCC BLITZ WIN32 ) (9 / 22)
----- Core ( GUI GCC BLITZ WIN32 ) (10 / 22)
----- plugin/z ( GUI GCC BLITZ WIN32 ) (11 / 22)
----- plugin/png ( GUI GCC BLITZ WIN32 ) (12 / 22)
----- plugin/bz2 ( GUI GCC BLITZ WIN32 ) (13 / 22)
----- ide/Browser ( GUI GCC BLITZ WIN32 ) (14 / 22)
----- Web ( GUI GCC BLITZ WIN32 ) (15 / 22)
----- CppBase ( GUI GCC BLITZ WIN32 ) (16 / 22)
----- ide/Common ( GUI GCC BLITZ WIN32 ) (17 / 22)
----- PdfDraw ( GUI GCC BLITZ WIN32 ) (18 / 22)
----- RichEdit ( GUI GCC BLITZ WIN32 ) (19 / 22)
----- ide/Core ( GUI GCC BLITZ WIN32 ) (20 / 22)
----- Esc ( GUI GCC BLITZ WIN32 ) (21 / 22)
----- JFControlsDemo ( GUI MAIN GCC BLITZ WIN32 ) (22 / 22)
BLITZ: main.cpp nidaq.cpp
JFControlsDemo: 2 file(s) built in (0:05.64), 2820 msecs / file, duration = 5703 msecs
Linking...
c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichText/MINGW.Blitz.Gui\EncodeQtf.o: w
	arning: duplicate section `.rdata$_ZTSN3Upp14DeepCopyOptionINS_7RichTxt4ParaENS_10EmptyClassEEE[typeinfo name for Upp::D
	eepCopyOption<Upp::RichTxt::Para, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Stream.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp7FileOutE[vtable for Upp::FileOut]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Stream.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Util.o: warning: d
	uplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Value.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Convert.o: warning
	: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<U
	pp::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Convert.o: warning
	: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::Strin
	g0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5ColorEEE[vtable for Upp::RichValueRep<Upp::Color>]' has different 
	size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5ColorEEE[typeinfo name for Upp::RichValueRep<Upp::Color>]' has dif
	ferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5ColorEEE[vtable for Upp::RawValueRep<Upp::Color>]' has different si
	ze

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5Rect_IiEEEE[vtable for Upp::RichValueRep<Upp::Rect_<int> >]' has 
	different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RichValueRep<Upp::Rect_<int> >
	]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp11RawValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RawValueRep<Upp::Rect_<int> >]'
	 has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5Rect_IiEEEE[vtable for Upp::RawValueRep<Upp::Rect_<int> >]' has di
	fferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\t.o: warning: dupl
	icate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Upp::St
	ring, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\t.o: warning: dupl
	icate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String0, Up
	p::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\parser.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Up
	p::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\parser.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String
	0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\XML.o: warning: du
	plicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Upp::
	String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\XML.o: warning: du
	plicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String0, 
	Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5ColorEEE[vtable for Upp::RichValueRep<Upp::Color>]' has different
	 size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5ColorEEE[typeinfo name for Upp::RichValueRep<Upp::Color>]' has di
	fferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5ColorEEE[vtable for Upp::RawValueRep<Upp::Color>]' has different s
	ize

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5Rect_IiEEEE[vtable for Upp::RichValueRep<Upp::Rect_<int> >]' has 
	different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RichValueRep<Upp::Rect_<int> >
	]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp11RawValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RawValueRep<Upp::Rect_<int> >]'
	 has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5Rect_IiEEEE[vtable for Upp::RawValueRep<Upp::Rect_<int> >]' has di
	fferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Up
	p::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String
	0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp15Callback1ActionIRNS_6StreamEEE[typeinfo name for Upp::Callback1Action<Upp::Stream&
	>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Uuid.o: warning: d
	uplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\Base.o: war
	ning: duplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\Base.o: war
	ning: duplicate section `.rdata$_ZTVN3Upp7FileOutE[vtable for Upp::FileOut]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTVN3Upp10EditStringE[vtable for Upp::EditString]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTSN3Upp9EditValueINS_7WStringENS_13ConvertStringEEE[typeinfo name for Upp::Edit
	Value<Upp::WString, Upp::ConvertString>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTVN3Upp9EditValueINS_7WStringENS_13ConvertStringEEE[vtable for Upp::EditValue<U
	pp::WString, Upp::ConvertString>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\File.o: war
	ning: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveab
	le<Upp::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\File.o: war
	ning: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::S
	tring0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichEdit/MINGW.Blitz.Gui\$blitz.o: warn
	ing: duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_4UuidEEE[vtable for Upp::RichValueRep<Upp::Uuid>]' has differe
	nt size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichEdit/MINGW.Blitz.Gui\$blitz.o: warn
	ing: duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_4UuidEEE[vtable for Upp::RawValueRep<Upp::Uuid>]' has different
	 size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichEdit/MINGW.Blitz.Gui\Find.o: warnin
	g: duplicate section `.rdata$_ZTSN3Upp20CallbackMethodActionINS_8RichEditEMS1_FvvEEE[typeinfo name for Upp::CallbackMeth
	odAction<Upp::RichEdit, void (Upp::RichEdit::*)()>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Esc/MINGW.Blitz.Gui\$blitz.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Esc/MINGW.Blitz.Gui\$blitz.o: warning: 
	duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Upp
	::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Esc/MINGW.Blitz.Gui\$blitz.o: warning: 
	duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String0
	, Upp::EmptyClass>]' has different size

C:\upp2625\out\MINGW.Blitz.Gui\JFControlsDemo.exe (4678144 B) linked in (0:09.20)

OK. (0:17.96)


Now, edit(and undo or simply add a line, remove it) either of the 2 CPP files of the package directory and save them again. Now hit F7 to compile and you see this
----- JFControls ( GUI GCC BLITZ WIN32 ) (1 / 22)
----- Controls4U ( GUI GCC BLITZ WIN32 ) (2 / 22)
----- CtrlLib ( GUI GCC BLITZ WIN32 ) (3 / 22)
----- Functions4U ( GUI GCC BLITZ WIN32 ) (4 / 22)
----- Painter ( GUI GCC BLITZ WIN32 ) (5 / 22)
----- CtrlCore ( GUI GCC BLITZ WIN32 ) (6 / 22)
----- Draw ( GUI GCC BLITZ WIN32 ) (7 / 22)
----- plugin/bmp ( GUI GCC BLITZ WIN32 ) (8 / 22)
----- RichText ( GUI GCC BLITZ WIN32 ) (9 / 22)
----- Core ( GUI GCC BLITZ WIN32 ) (10 / 22)
----- plugin/z ( GUI GCC BLITZ WIN32 ) (11 / 22)
----- plugin/png ( GUI GCC BLITZ WIN32 ) (12 / 22)
----- plugin/bz2 ( GUI GCC BLITZ WIN32 ) (13 / 22)
----- ide/Browser ( GUI GCC BLITZ WIN32 ) (14 / 22)
----- Web ( GUI GCC BLITZ WIN32 ) (15 / 22)
----- CppBase ( GUI GCC BLITZ WIN32 ) (16 / 22)
----- ide/Common ( GUI GCC BLITZ WIN32 ) (17 / 22)
----- PdfDraw ( GUI GCC BLITZ WIN32 ) (18 / 22)
----- RichEdit ( GUI GCC BLITZ WIN32 ) (19 / 22)
----- ide/Core ( GUI GCC BLITZ WIN32 ) (20 / 22)
----- Esc ( GUI GCC BLITZ WIN32 ) (21 / 22)
----- JFControlsDemo ( GUI MAIN GCC BLITZ WIN32 ) (22 / 22)
main.cpp
JFControlsDemo: 1 file(s) built in (0:06.98), 6985 msecs / file, duration = 7032 msecs
Linking...
C:/upp2625/out/JFControlsDemo/MINGW.Blitz.Gui.Main\nidaq.o:nidaq.cpp:(.bss+0x0): multiple definition of `Settings'
C:/upp2625/out/JFControlsDemo/MINGW.Blitz.Gui.Main\main.o:main.cpp:(.bss+0x0): first defined here
c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichText/MINGW.Blitz.Gui\EncodeQtf.o: w
	arning: duplicate section `.rdata$_ZTSN3Upp14DeepCopyOptionINS_7RichTxt4ParaENS_10EmptyClassEEE[typeinfo name for Upp::D
	eepCopyOption<Upp::RichTxt::Para, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Stream.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp7FileOutE[vtable for Upp::FileOut]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Stream.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Util.o: warning: d
	uplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Value.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Convert.o: warning
	: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<U
	pp::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Convert.o: warning
	: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::Strin
	g0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5ColorEEE[vtable for Upp::RichValueRep<Upp::Color>]' has different 
	size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5ColorEEE[typeinfo name for Upp::RichValueRep<Upp::Color>]' has dif
	ferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5ColorEEE[vtable for Upp::RawValueRep<Upp::Color>]' has different si
	ze

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Color.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5Rect_IiEEEE[vtable for Upp::RichValueRep<Upp::Rect_<int> >]' has 
	different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RichValueRep<Upp::Rect_<int> >
	]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp11RawValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RawValueRep<Upp::Rect_<int> >]'
	 has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Gtypes.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5Rect_IiEEEE[vtable for Upp::RawValueRep<Upp::Rect_<int> >]' has di
	fferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\t.o: warning: dupl
	icate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Upp::St
	ring, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\t.o: warning: dupl
	icate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String0, Up
	p::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\parser.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Up
	p::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\parser.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String
	0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\XML.o: warning: du
	plicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Upp::
	String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\XML.o: warning: du
	plicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String0, 
	Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5ColorEEE[vtable for Upp::RichValueRep<Upp::Color>]' has different
	 size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5ColorEEE[typeinfo name for Upp::RichValueRep<Upp::Color>]' has di
	fferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5ColorEEE[vtable for Upp::RawValueRep<Upp::Color>]' has different s
	ize

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_5Rect_IiEEEE[vtable for Upp::RichValueRep<Upp::Rect_<int> >]' has 
	different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp12RichValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RichValueRep<Upp::Rect_<int> >
	]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp11RawValueRepINS_5Rect_IiEEEE[typeinfo name for Upp::RawValueRep<Upp::Rect_<int> >]'
	 has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_5Rect_IiEEEE[vtable for Upp::RawValueRep<Upp::Rect_<int> >]' has di
	fferent size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Up
	p::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String
	0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Xmlize.o: warning:
	 duplicate section `.rdata$_ZTSN3Upp15Callback1ActionIRNS_6StreamEEE[typeinfo name for Upp::Callback1Action<Upp::Stream&
	>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Core/MINGW.Blitz.Gui\Uuid.o: warning: d
	uplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\Base.o: war
	ning: duplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\Base.o: war
	ning: duplicate section `.rdata$_ZTVN3Upp7FileOutE[vtable for Upp::FileOut]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTVN3Upp10EditStringE[vtable for Upp::EditString]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTSN3Upp9EditValueINS_7WStringENS_13ConvertStringEEE[typeinfo name for Upp::Edit
	Value<Upp::WString, Upp::ConvertString>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTVN3Upp9EditValueINS_7WStringENS_13ConvertStringEEE[vtable for Upp::EditValue<U
	pp::WString, Upp::ConvertString>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\CodeBrowser
	.o: warning: duplicate section `.rdata$_ZTVN3Upp5Value4VoidE[vtable for Upp::Value::Void]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\File.o: war
	ning: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveab
	le<Upp::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/ide/Browser/MINGW.Blitz.Gui\File.o: war
	ning: duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::S
	tring0, Upp::EmptyClass>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichEdit/MINGW.Blitz.Gui\$blitz.o: warn
	ing: duplicate section `.rdata$_ZTVN3Upp12RichValueRepINS_4UuidEEE[vtable for Upp::RichValueRep<Upp::Uuid>]' has differe
	nt size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichEdit/MINGW.Blitz.Gui\$blitz.o: warn
	ing: duplicate section `.rdata$_ZTVN3Upp11RawValueRepINS_4UuidEEE[vtable for Upp::RawValueRep<Upp::Uuid>]' has different
	 size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/RichEdit/MINGW.Blitz.Gui\Find.o: warnin
	g: duplicate section `.rdata$_ZTSN3Upp20CallbackMethodActionINS_8RichEditEMS1_FvvEEE[typeinfo name for Upp::CallbackMeth
	odAction<Upp::RichEdit, void (Upp::RichEdit::*)()>]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Esc/MINGW.Blitz.Gui\$blitz.o: warning: 
	duplicate section `.rdata$_ZTVN3Upp6FileInE[vtable for Upp::FileIn]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Esc/MINGW.Blitz.Gui\$blitz.o: warning: 
	duplicate section `.rdata$_ZTSN3Upp8MoveableINS_6StringENS_7AStringINS_7String0EEEEE[typeinfo name for Upp::Moveable<Upp
	::String, Upp::AString<Upp::String0> >]' has different size

c:/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: C:/upp2625/out/Esc/MINGW.Blitz.Gui\$blitz.o: warning: 
	duplicate section `.rdata$_ZTSN3Upp8MoveableINS_7String0ENS_10EmptyClassEEE[typeinfo name for Upp::Moveable<Upp::String0
	, Upp::EmptyClass>]' has different size

collect2: ld returned 1 exit status

There were errors. (0:26.81)


Notice the line following this one. That is the only difference.
----- JFControlsDemo ( GUI MAIN GCC BLITZ WIN32 ) (22 / 22)

The way to overcome this problem is to exit the IDE and reload the package. Then you see the first type of compilation again and everything links fine. Even a clean build (bomb symbol) does not build cleanly. The only way is to exit and reload the IDE and then build.
FYI: My setup is IDE 2625/WinXP/MinGW32_4.4.1

Is there some kind of control I can have over the build process? Where should I look to understand this ?


Added: If I see BLITZ : main.cpp nidaq.cpp on one line, all is fine; but, if I see main.cpp on one line followed by nidaq.cpp on the next line or any other order depending on which file has changed, the compile process returns errors. I tried to add dependencies of main.cpp on nidaq.cpp and vice versa - No luck.

Regards

[Updated on: Fri, 03 September 2010 08:22]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to reference value of an item on a layout?
Next Topic: Control with fixed rate Height/Width
Goto Forum:
  


Current Time: Wed May 15 14:28:34 CEST 2024

Total time taken to generate the page: 0.03630 seconds