google-code-export / gpick

Automatically exported from code.google.com/p/gpick
2 stars 0 forks source link

Undefined expat symbols #112

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Remove "'-Wl,-as-needed'" from SConscript (see bug #111) 
2. scons && make

What is the expected output? What do you see instead?
Expected successful compile but got:

Undefined symbols:
  "_XML_ParseBuffer", referenced from:
      dynv_xml_deserialize(dynvSystem*, std::basic_istream<char, std::char_traits<char> >&)in DynvXml.o
  "_XML_SetCharacterDataHandler", referenced from:
      dynv_xml_deserialize(dynvSystem*, std::basic_istream<char, std::char_traits<char> >&)in DynvXml.o
  "_XML_SetUserData", referenced from:
      dynv_xml_deserialize(dynvSystem*, std::basic_istream<char, std::char_traits<char> >&)in DynvXml.o
  "_XML_ParserFree", referenced from:
      dynv_xml_deserialize(dynvSystem*, std::basic_istream<char, std::char_traits<char> >&)in DynvXml.o
  "_XML_SetElementHandler", referenced from:
      dynv_xml_deserialize(dynvSystem*, std::basic_istream<char, std::char_traits<char> >&)in DynvXml.o
  "_XML_GetBuffer", referenced from:
      dynv_xml_deserialize(dynvSystem*, std::basic_istream<char, std::char_traits<char> >&)in DynvXml.o
  "_XML_ParserCreate", referenced from:
      dynv_xml_deserialize(dynvSystem*, std::basic_istream<char, std::char_traits<char> >&)in DynvXml.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
scons: *** [build/source/gpick] Error 1
scons: building terminated because of errors.

What version of the product are you using? On what operating system?
gpick 0.2.5, Mac OS X 10.5.8, Xcode 3.1.4, gcc version 4.0.1 (Apple Inc. build 
5493)

Please provide any additional information below.
Seems like "-lexpat" is missing somewhere, but scons scripts are a mystery to 
me so I don't know where best to add it.

Original issue reported on code.google.com by ryandesi...@gmail.com on 19 Dec 2013 at 5:48