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 2 and Version 3 of dev-util/subversion


Ignore:
Timestamp:
08/15/07 05:34:57 (8 years ago)
Author:
brecht
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dev-util/subversion

    v2 v3  
     1[[TOC]] 
     2 
    13== dev-util/subversion == 
    24 
    … …  
    1315}}} 
    1416 
    15 The libraries containing the referred functions have been built, but it seems the makefile somehow forgets to link them in. 
     17The libraries containing the referred functions have been built, but it seems the makefile somehow forgets to link them in. This is linked to the following warning: 
    1618 
    17 I previously built subversion 1.4.3 on BeOS Max V3. I'm now trying to build on BeOS 5 PE updated to 5.0.3 and BONE. Building subversion 1.4.3 on this installation results in the same errors. I have removed installed older versions of the shared libraries as mentioned in http://svn.haxx.se/dev/archive-2005-01/0857.shtml, since that could be a problem. 
     19{{{ 
     20libtool: link: warning: undefined symbols not allowed in i586-pc-beos shared libraries 
     21}}} 
     22 
     23The configure script can easily be modified to set {{{-no-undefined}}} for BeOS platforms, like it does for cygwin. At line 19979 in configure, add the part that's preceded with the '+' signs: 
     24 
     25{{{ 
     26  echo "$as_me:$LINENO: checking whether libtool needs -no-undefined" >&5 
     27  echo $ECHO_N "checking whether libtool needs -no-undefined... $ECHO_C" >&6 
     28  case $host in 
     29    *-*-cygwin*) 
     30      echo "$as_me:$LINENO: result: yes" >&5 
     31  echo "${ECHO_T}yes" >&6 
     32      LT_NO_UNDEFINED="-no-undefined" 
     33      ;; 
     34+   *-*-beos*) 
     35+     echo "$as_me:$LINENO: result: yes" >&5 
     36+ echo "${ECHO_T}yes" >&6 
     37+     LT_NO_UNDEFINED="-no-undefined" 
     38+     ;; 
     39+   *) 
     40      echo "$as_me:$LINENO: result: no" >&5 
     41  echo "${ECHO_T}no" >&6 
     42      LT_NO_UNDEFINED="" 
     43      ;; 
     44  esac 
     45}}} 
     46 
     47Normally, configure.in should be modified, not configure. I will create a patch for configure.in once I get autoconf ported. 
     48 
     49You should not use the option {{{--enable-dso}}}, as it's broken on BeOS. 
     50 
     51It's possible to build with SSL support using {{{--with-ssl}}}. Be sure to specify {{{CPPFLAGS}}} and {{{LDFLAGS}}} so that the OpenSSL headers and libs can be found. I successfully built subversion with [http://www.bebits.com/app/4317 OpenSSL 0.9.7j]. 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

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