Hi, There is some inconsistency between GenerateFloorShadow() declaration in bshadow2.h and the actual implementation in libCDraw.a. It's something related to the types of aLeft and aRight but I cannot say exactly because of the lack of sources for libCDraw.a. ... c++ -Wl,--start-group Kernel/libKernel.a wxOil/libwxOil.a tools/libTools.a wxXtra/libwxXtra.a -Wl,--end-group --debug -L./libs/x86 -L/usr/X11R6/lib -pthread -L/usr/local/lib -liconv -L/usr/X11R6/lib -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_qa-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6 -L/usr/local/lib -ldlmalloc -L/usr/local/lib -lxml2 -lz -L/usr/local/lib -liconv -lm -lCDraw -o XaraLX Kernel/libKernel.a(bshadow.o)(.text+0x120e): In function `CBitmapShadow::MakeCastShadow(unsigned int*, wxSize, double, double, double, double)': /work/a/ports/graphics/xaralx-devel/work/XaraLX-0.5r1173/Kernel/bshadow.cpp:749: undefined reference to `GenerateFloorShadow(void*, BITMAPINFOHEADER const*, unsigned char const*, BITMAPINFOHEADER const*, unsigned char*, unsigned int, int const*, int const*, unsigned int, unsigned char const*)' gmake[1]: *** [XaraLX] Error 1 gmake[1]: Leaving directory `/work/a/ports/graphics/xaralx-devel/work/XaraLX-0.5r1173' gmake: *** [all-recursive] Error 1 *** Error code 2 ... -- Vasil Dimov gro.DSBeerF@dv Testing can show the presence of bugs, but not their absence. -- Edsger W. Dijkstra
Attachment:
pgpJJKiotxEkN.pgp
Description: PGP signature