HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 40 and Version 41 of CommonProblems


Ignore:
Timestamp:
08/02/10 18:48:22 (5 years ago)
Author:
mmu_man
Comment:

Note on mangled symbols in network libs; also mention libbind for BONE.

Legend:

Unmodified
Added
Removed
Modified
  • CommonProblems

    v40 v41  
    134134}}} 
    135135 
     136Also note BeOS (BONE) needs {{{libsocket}}} and {{{libbind}}} instead. 
     137 
     138Also, Both libbind (on BeOS) and libnetwork (on Haiku) have some usual symbols mangled with a prepended underscore (or 2), so typically a test for {{{inet_aton}}} like above changed to {{{AC_SEARCH_LIBS(inet_aton, resolv bind)}}} will fail to find {{{libbind}}} (which exports it as {{{__inet_aton}}}). 
     139This is because headers use preprocessor defines to make {{{inet_aton()}}} available, and the linking checks done by autoconf does not include the proper headers. 
     140This can be fixed by checking for another (unmangled) symbol. You will want to contact the project to ask for guidance here. 
    136141 
    137142=== Missing syslog() === 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/