This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/37293] [4.4 Regression] r139762 breaks libstdc++ build on darwin
- From: "hjl dot tools at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Sep 2008 17:05:06 -0000
- Subject: [Bug middle-end/37293] [4.4 Regression] r139762 breaks libstdc++ build on darwin
- References: <bug-37293-11113@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #17 from hjl dot tools at gmail dot com 2008-09-02 17:05 -------
(In reply to comment #16)
> Revision 139762 also failed to build povray in SPEC CPU 2006.
>
With -O3 -ffast-math on Linux/x86-64, we got
g++ -O3 -ffast-math -DSPEC_CPU_LP64 atmosph.o bbox.o bcyl.o bezier.o
blob.o boxes.o bsphere.o camera.o chi2.o colour.o colutils.o cones.o csg.o
defaultplatformbase.o defaultrenderfrontend.o discs.o express.o
fileinputoutput.o fncode.o fnintern.o fnpovfpu.o fnsyntax.o fpmetric.o
fractal.o function.o hcmplx.o hfield.o histogra.o iff.o image.o interior.o
isosurf.o lathe.o lbuffer.o lightgrp.o lighting.o mathutil.o matrices.o media.o
mesh.o messageoutput.o normal.o objects.o octree.o optout.o parse.o parsestr.o
parstxtr.o pattern.o pgm.o photons.o pigment.o planes.o point.o poly.o
polygon.o polysolv.o pov_mem.o pov_util.o povms.o povmscpp.o povmsend.o
povmsrec.o povray.o ppm.o prism.o processoptions.o processrenderoptions.o
quadrics.o quatern.o rad_data.o radiosit.o ray.o rendctrl.o render.o
renderfrontend.o renderio.o sor.o specrand.o spec_qsort.o spheres.o sphsweep.o
splines.o statspov.o stringutilities.o super.o targa.o textstream.o
textstreambuffer.o texture.o tokenize.o torus.o triangle.o truetype.o txttest.o
userdisp.o userio.o vbuffer.o vlbuffer.o warps.o -o povray
lighting.o: In function `pov::Reflect(double*, pov::Ray_Struct*, double*,
double*, float*, double)':
lighting.cpp:(.text+0x26e4): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
lighting.cpp:(.text+0x270c): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
lighting.o: In function `pov::Refract_Guts(float*, double, double*, double*,
double*, double, pov::Ray_Struct*, pov::Ray_Struct*, double, double*)':
lighting.cpp:(.text+0x28e4): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
lighting.o: In function `pov::compute_backtrace_texture(float*,
pov::Texture_Struct*, double*, double*, pov::Ray_Struct*, double,
pov::istk_entry*)':
lighting.cpp:(.text+0x354b): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
lighting.cpp:(.text+0x3def): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
lighting.o:lighting.cpp:(.text+0x4134): more undefined references to
`pov::Trace(pov::Ray_Struct*, float*, double)' follow
lighting.o: In function `pov::compute_lighted_texture(float*,
pov::Texture_Struct*, double*, double*, pov::Ray_Struct*, double,
pov::istk_entry*)':
lighting.cpp:(.text+0x9266): undefined reference to
`pov::gatherPhotons(double*, double, double*, double*, int,
pov::photon_map_struct*)'
lighting.cpp:(.text+0x9ce7): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
media.o: In function `pov::sample_media(pov::Light_List_Struct*, int,
pov::Ray_Struct*, pov::Media_Struct**, pov::Media_Interval_Struct*, int,
double, float*, float*, int, pov::Light_List_Struct*, int)':
media.cpp:(.text+0x13a2): undefined reference to `pov::gatherPhotons(double*,
double, double*, double*, int, pov::photon_map_struct*)'
mesh.o: In function `pov::Initialize_Mesh_Code()':
mesh.cpp:(.text+0x122a): undefined reference to
`pov::Create_Priority_Queue(unsigned int)'
messageoutput.o: In function `pov_frontend::MessageOutput::FileMessage(int,
POVMSData*)':
messageoutput.cpp:(.text+0xadc): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
messageoutput.o: In function `pov_frontend::MessageOutput::Progress(POVMSData*,
POVMSData*, int)':
messageoutput.cpp:(.text+0xe79): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
messageoutput.cpp:(.text+0xec3): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
messageoutput.cpp:(.text+0xed7): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
messageoutput.cpp:(.text+0xf36): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
messageoutput.o:messageoutput.cpp:(.text+0xf4e): more undefined references to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)' follow
parse.o: In function `pov::Parse_Camera(pov::Camera_Struct**)':
parse.cpp:(.text+0x6b50): undefined reference to `pov::Allow_Float(double)'
parse.cpp:(.text+0x6c08): undefined reference to `pov::Allow_Float(double)'
parse.o: In function `pov::Parse_Object_Mods(pov::Object_Struct*)':
parse.cpp:(.text+0x9d47): undefined reference to `pov::Allow_Float(double)'
parse.cpp:(.text+0x9e73): undefined reference to `pov::Allow_Float(double)'
parse.cpp:(.text+0xa804): undefined reference to `pov::Allow_Float(double)'
parse.o:parse.cpp:(.text+0xa903): more undefined references to
`pov::Allow_Float(double)' follow
parstxtr.o: In function `pov::Parse_Texture()':
parstxtr.cpp:(.text+0x6c43): undefined reference to `pov::Warn_State(int, int)'
parstxtr.cpp:(.text+0x6ddb): undefined reference to `pov::Warn_State(int, int)'
parstxtr.cpp:(.text+0x6e13): undefined reference to `pov::Warn_State(int, int)'
parstxtr.cpp:(.text+0x71eb): undefined reference to `pov::Warn_State(int, int)'
parstxtr.cpp:(.text+0x7212): undefined reference to `pov::Warn_State(int, int)'
parstxtr.o:parstxtr.cpp:(.text+0x723e): more undefined references to
`pov::Warn_State(int, int)' follow
parstxtr.o: In function `pov::Parse_Media(pov::Media_Struct**)':
parstxtr.cpp:(.text+0x82ef): undefined reference to `pov::Allow_Float(double)'
parstxtr.cpp:(.text+0x8638): undefined reference to `pov::Allow_Float(double)'
pattern.o: In function `pov::Read_Density_File(pov::Density_file_Struct*)':
pattern.cpp:(.text+0x2b5d): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
pattern.cpp:(.text+0x2b81): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
photons.o: In function `pov::ShootPhotonsAtObject(pov::Object_Struct*,
pov::Light_Source_Struct*, int)':
photons.cpp:(.text+0x3200): undefined reference to
`pov::initialize_ray_container_state(pov::Ray_Struct*, int)'
photons.cpp:(.text+0x322c): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
photons.cpp:(.text+0x32a3): undefined reference to `pov::Check_User_Abort(int)'
photons.o: In function `pov::SearchThroughObjects(pov::Object_Struct*,
pov::Light_Source_Struct*, bool)':
photons.cpp:(.text+0x3958): undefined reference to `pov::Check_User_Abort(int)'
photons.cpp:(.text+0x39c3): undefined reference to `pov::Check_User_Abort(int)'
photons.cpp:(.text+0x3a33): undefined reference to `pov::Check_User_Abort(int)'
photons.cpp:(.text+0x3a9b): undefined reference to `pov::Check_User_Abort(int)'
photons.o:photons.cpp:(.text+0x3af3): more undefined references to
`pov::Check_User_Abort(int)' follow
povmscpp.o: In function `POVMS_SendMessage(void*, POVMS_Message&,
POVMS_Message*, int)':
povmscpp.cpp:(.text+0x46f): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmscpp.cpp:(.text+0x4a7): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmscpp.o: In function `POVMS_Object::GetInt(unsigned int)':
povmscpp.cpp:(.text+0xd1f): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
povmscpp.o: In function `POVMS_Object::SetInt(unsigned int, int)':
povmscpp.cpp:(.text+0xeb6): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o: In function `pov::Send_RenderStarted(bool)':
povmsend.cpp:(.text+0x84): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::Send_InitInfo()':
povmsend.cpp:(.text+0x33a): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::BuildParseStatistics(POVMSData*)':
povmsend.cpp:(.text+0x370): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x38f): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o: In function `pov::BuildRenderTime(POVMSData*, unsigned int, int,
int, int, int)':
povmsend.cpp:(.text+0x42b): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x43f): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x453): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o:povmsend.cpp:(.text+0x468): more undefined references to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)' follow
povmsend.o: In function `pov::Send_RenderDone(bool)':
povmsend.cpp:(.text+0x5cc): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::Send_FrameStatistics()':
povmsend.cpp:(.text+0x6d6): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::BuildCommand(POVMSData*, unsigned int,
pov::shelldata*)':
povmsend.cpp:(.text+0x789): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o: In function `pov::AddOIStatistic(POVMSData*, int, long*)':
povmsend.cpp:(.text+0x871): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o: In function `pov::BuildProgress(POVMSData*, int)':
povmsend.cpp:(.text+0x927): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x964): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x977): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o:povmsend.cpp:(.text+0x994): more undefined references to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)' follow
povmsend.o: In function `pov::Send_ProgressUpdate(int, int)':
povmsend.cpp:(.text+0xca8): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::BuildRenderStatistics(POVMSData*, long*)':
povmsend.cpp:(.text+0xd8c): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0xdd7): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x1134): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x114f): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x116a): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o:povmsend.cpp:(.text+0x1185): more undefined references to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)' follow
povmsend.o: In function `pov::Send_RenderStatistics(bool)':
povmsend.cpp:(.text+0x12eb): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::Send_ParseStatistics()':
povmsend.cpp:(.text+0x133f): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x1356): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x136d): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x13b1): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::BuildRenderOptions(POVMSData*)':
povmsend.cpp:(.text+0x143e): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x1455): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x1530): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x15b4): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.cpp:(.text+0x15d4): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsend.o:povmsend.cpp:(.text+0x1648): more undefined references to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)' follow
povmsend.o: In function `pov::Send_RenderOptions()':
povmsend.cpp:(.text+0x21be): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
povmsend.o: In function `pov::BuildParseStatistics(POVMSData*)':
povmsend.cpp:(.text+0x3a7): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
povmsrec.o: In function `pov::Receive_RenderArea(POVMSData*, POVMSData*, int,
void*)':
povmsrec.cpp:(.text+0x8b): undefined reference to `POVMSUtil_GetInt(POVMSData*,
unsigned int, int*)'
povmsrec.cpp:(.text+0xa1): undefined reference to `POVMSUtil_GetInt(POVMSData*,
unsigned int, int*)'
povmsrec.cpp:(.text+0xb7): undefined reference to `POVMSUtil_GetInt(POVMSData*,
unsigned int, int*)'
povmsrec.cpp:(.text+0xcb): undefined reference to `POVMSUtil_GetInt(POVMSData*,
unsigned int, int*)'
povmsrec.o: In function `pov::SetCommandOption(POVMSData*, unsigned int,
pov::shelldata*)':
povmsrec.cpp:(.text+0x1f6): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
povmsrec.o:povmsrec.cpp:(.text+0x4d6): more undefined references to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)' follow
povray.o: In function `pov::Do_Cooperate(int)':
povray.cpp:(.text+0x1a): undefined reference to `POVMS_ProcessMessages(void*,
int)'
povray.cpp:(.text+0x32): undefined reference to `POVMS_ProcessMessages(void*,
int)'
povray.o: In function `povray_cooperate()':
povray.cpp:(.text+0x1e2): undefined reference to `POVMS_ProcessMessages(void*,
int)'
povray.cpp:(.text+0x1fa): undefined reference to `POVMS_ProcessMessages(void*,
int)'
povray.cpp:(.text+0x29d): undefined reference to `POVMS_ProcessMessages(void*,
int)'
povray.o:povray.cpp:(.text+0x32a): more undefined references to
`POVMS_ProcessMessages(void*, int)' follow
povray.o: In function `povray_exit(int)':
povray.cpp:(.text+0x385): undefined reference to
`pov::pov_shellout(pov::shelltype)'
processoptions.o: In function
`pov_base::ProcessOptions::Output_INI_Option(pov_base::ProcessOptions::INI_Parser_Table*,
POVMSData*, pov_base::OTextStream*)':
processoptions.cpp:(.text+0x94c): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
processoptions.o: In function
`pov_base::ProcessOptions::Process_Switch(pov_base::ProcessOptions::Cmd_Parser_Table*,
char*, POVMSData*, bool)':
processoptions.cpp:(.text+0x117b): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
processoptions.o: In function
`pov_base::ProcessOptions::Process_INI_Option(pov_base::ProcessOptions::INI_Parser_Table*,
char*, POVMSData*)':
processoptions.cpp:(.text+0x1424): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
processrenderoptions.o: In function
`pov_frontend::ProcessRenderOptions::WriteSpecialOptionHandler(pov_base::ProcessOptions::INI_Parser_Table*,
POVMSData*, pov_base::OTextStream*)':
processrenderoptions.cpp:(.text+0xba0): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
processrenderoptions.cpp:(.text+0xbba): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
processrenderoptions.cpp:(.text+0xc8a): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
processrenderoptions.cpp:(.text+0xdf9): undefined reference to
`POVMSUtil_GetInt(POVMSData*, unsigned int, int*)'
processrenderoptions.o: In function
`pov_frontend::ProcessRenderOptions::ReadSpecialSwitchHandler(pov_base::ProcessOptions::Cmd_Parser_Table*,
char*, POVMSData*, bool)':
processrenderoptions.cpp:(.text+0x11cd): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
processrenderoptions.cpp:(.text+0x1205): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
processrenderoptions.cpp:(.text+0x1243): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
processrenderoptions.cpp:(.text+0x1297): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
processrenderoptions.cpp:(.text+0x12c0): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
processrenderoptions.o:processrenderoptions.cpp:(.text+0x12ed): more undefined
references to `POVMSUtil_SetInt(POVMSData*, unsigned int, int)' follow
radiosit.o: In function `pov::ra_gather(double*, double*, double*, float*,
double)':
radiosit.cpp:(.text+0x11e9): undefined reference to
`pov::Trace(pov::Ray_Struct*, float*, double)'
rendctrl.o: In function `pov::FrameLoop()':
rendctrl.cpp:(.text+0x15fc): undefined reference to
`pov::pov_shellout(pov::shelltype)'
rendctrl.cpp:(.text+0x1651): undefined reference to
`pov::pov_shellout(pov::shelltype)'
rendctrl.cpp:(.text+0x167b): undefined reference to
`pov::pov_shellout(pov::shelltype)'
rendctrl.cpp:(.text+0x1752): undefined reference to
`pov::pov_shellout(pov::shelltype)'
render.o: In function `pov::Check_User_Abort()':
render.cpp:(.text+0x212): undefined reference to `POVMS_ProcessMessages(void*,
int)'
render.o: In function `pov::Start_Non_Adaptive_Tracing()':
render.cpp:(.text+0x4d9a): undefined reference to `POVMS_ProcessMessages(void*,
int)'
render.o: In function `pov::Start_Adaptive_Tracing()':
render.cpp:(.text+0x5498): undefined reference to `POVMS_ProcessMessages(void*,
int)'
render.o: In function `pov::Start_Tracing_Radiosity_Preview(int, int)':
render.cpp:(.text+0x5e34): undefined reference to `POVMS_ProcessMessages(void*,
int)'
render.o: In function `pov::Start_Tracing_Mosaic_Preview(int, int)':
render.cpp:(.text+0x678b): undefined reference to `POVMS_ProcessMessages(void*,
int)'
textstream.o: In function `pov_base::ITextStream::RefillBuffer()':
textstream.cpp:(.text+0x608): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
textstream.o: In function `pov_base::ITextStream::ITextStream(char const*,
unsigned int)':
textstream.cpp:(.text+0x712): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
textstream.cpp:(.text+0x742): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
textstream.cpp:(.text+0x800): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
textstream.o: In function `pov_base::ITextStream::ITextStream(char const*,
pov_base::IStream*)':
textstream.cpp:(.text+0x8e8): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
textstream.o:textstream.cpp:(.text+0x918): more undefined references to
`pov_base::IOBase::seekg(unsigned long, unsigned int)' follow
tokenize.o: In function `pov::Parse_Initalizer(int, int,
pov::Pov_Array_Struct*)':
tokenize.cpp:(.text+0x590): undefined reference to `pov::Parse_RValue(int,
int*, void**, pov::Sym_Table_Entry*, bool, bool, bool, bool, int)'
tokenize.o: In function `pov::Where_Warning(POVMSData*)':
tokenize.cpp:(.text+0x72c): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
tokenize.cpp:(.text+0x73f): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
tokenize.o: In function `pov::Where_Error(POVMSData*)':
tokenize.cpp:(.text+0x7dc): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
tokenize.cpp:(.text+0x7ef): undefined reference to
`POVMSUtil_SetInt(POVMSData*, unsigned int, int)'
tokenize.o: In function `pov::Get_Token()':
tokenize.cpp:(.text+0x2aa1): undefined reference to
`pov::Check_User_Abort(int)'
tokenize.o: In function `pov::Invoke_Macro()':
tokenize.cpp:(.text+0x3c7c): undefined reference to `pov::Parse_RValue(int,
int*, void**, pov::Sym_Table_Entry*, bool, bool, bool, bool, int)'
tokenize.o: In function `pov::Parse_Directive(int)':
tokenize.cpp:(.text+0x60a2): undefined reference to
`pov::Parse_Semi_Colon(bool)'
truetype.o: In function `pov::ProcessHeadTable(pov::FontFileInfoStruct*, int)':
truetype.cpp:(.text+0x259b): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
truetype.o: In function `pov::ExtractGlyphOutline(pov::FontFileInfoStruct*,
unsigned int*, unsigned int)':
truetype.cpp:(.text+0x3042): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
truetype.cpp:(.text+0x330d): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
truetype.cpp:(.text+0x3bad): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
truetype.o: In function `pov::ProcessFontFile(char*)':
truetype.cpp:(.text+0x4c01): undefined reference to
`pov_base::IOBase::seekg(unsigned long, unsigned int)'
truetype.o:truetype.cpp:(.text+0x5055): more undefined references to
`pov_base::IOBase::seekg(unsigned long, unsigned int)' follow
userio.o: In function `pov::PossibleError(char const*, ...)':
userio.cpp:(.text+0x29d): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0x2d5): undefined reference to `POVMS_Send(void*, POVMSData*,
POVMSData*, int)'
userio.o: In function `pov::WarningAt(unsigned int, char const*, long, unsigned
long, char const*, ...)':
userio.cpp:(.text+0x4d1): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0x4e0): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0x50f): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0x547): undefined reference to `POVMS_Send(void*, POVMSData*,
POVMSData*, int)'
userio.o: In function `pov::Warning(unsigned int, char const*, ...)':
userio.cpp:(.text+0x723): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0x75b): undefined reference to `POVMS_Send(void*, POVMSData*,
POVMSData*, int)'
userio.o: In function `pov::DebugTextStreamBuffer::lineoutput(char const*,
unsigned int)':
userio.cpp:(.text+0x94f): undefined reference to `POVMS_Send(void*, POVMSData*,
POVMSData*, int)'
userio.o: In function `pov::ErrorAt(char const*, long, unsigned long, char
const*, ...)':
userio.cpp:(.text+0xeae): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0xebd): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0xeec): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0xf24): undefined reference to `POVMS_Send(void*, POVMSData*,
POVMSData*, int)'
userio.o: In function `pov::Error(char const*, ...)':
userio.cpp:(.text+0x10ef): undefined reference to `POVMSUtil_SetInt(POVMSData*,
unsigned int, int)'
userio.cpp:(.text+0x1127): undefined reference to `POVMS_Send(void*,
POVMSData*, POVMSData*, int)'
userio.o: In function `pov::pov_shellout()':
userio.cpp:(.text+0x154f): undefined reference to `pov::Check_User_Abort(int)'
vbuffer.o: In function `pov::draw_vista(pov::Project_Tree_Node_Struct*, int*,
int*)':
vbuffer.cpp:(.text+0x43d6): undefined reference to `pov::Check_User_Abort(int)'
vbuffer.cpp:(.text+0x459c): undefined reference to `pov::Check_User_Abort(int)'
vbuffer.cpp:(.text+0x45e1): undefined reference to `pov::Check_User_Abort(int)'
vbuffer.cpp:(.text+0x4627): undefined reference to `pov::Check_User_Abort(int)'
vbuffer.o:vbuffer.cpp:(.text+0x4661): more undefined references to
`pov::Check_User_Abort(int)' follow
vlbuffer.o: In function `pov::Initialize_VLBuffer_Code()':
vlbuffer.cpp:(.text+0xf14): undefined reference to
`pov::Create_Priority_Queue(unsigned int)'
collect2: ld returned 1 exit status
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37293