[MacPorts] #23999: kdesvn: new port

MacPorts noreply at macports.org
Fri Apr 2 04:59:30 PDT 2010


#23999: kdesvn: new port
--------------------------------------+-------------------------------------
 Reporter:  jonesc@…                  |       Owner:  ryandesign@…           
     Type:  submission                |      Status:  assigned               
 Priority:  Normal                    |   Milestone:                         
Component:  ports                     |     Version:  1.8.2                  
 Keywords:                            |        Port:  kdesvn                 
--------------------------------------+-------------------------------------

Comment(by ryandesign@…):

 It doesn't build for me:

 {{{
 cd
 /opt/local/var/macports/build/_Users_rschmidt_macports_dports_kde_kdesvn/work/build/src/svnqt
 && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/svnqt.dir/link.txt
 --verbose=1
 /usr/bin/g++-4.2  -O2 -arch x86_64  -fno-common -Woverloaded-virtual
 -fvisibility=hidden -fvisibility-inlines-hidden -fexceptions -O2 -DNDEBUG
 -DQT_NO_DEBUG -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk
 -mmacosx-version-min=10.6 -dynamiclib -headerpad_max_install_names
 -single_module -multiply_defined suppress -L/opt/local/lib
 -compatibility_version 6.0.0 -current_version 6.0.2 -o
 ../../lib/libsvnqt.6.0.2.dylib -install_name
 /opt/local/lib/libsvnqt.6.dylib CMakeFiles/svnqt.dir/apr.o
 CMakeFiles/svnqt.dir/client_annotate.o CMakeFiles/svnqt.dir/client_cat.o
 CMakeFiles/svnqt.dir/client.o CMakeFiles/svnqt.dir/client_diff.o
 CMakeFiles/svnqt.dir/client_ls.o CMakeFiles/svnqt.dir/client_modify.o
 CMakeFiles/svnqt.dir/client_property.o
 CMakeFiles/svnqt.dir/client_status.o CMakeFiles/svnqt.dir/context.o
 CMakeFiles/svnqt.dir/datetime.o CMakeFiles/svnqt.dir/dirent.o
 CMakeFiles/svnqt.dir/entry.o CMakeFiles/svnqt.dir/exception.o
 CMakeFiles/svnqt.dir/log_entry.o CMakeFiles/svnqt.dir/path.o
 CMakeFiles/svnqt.dir/pool.o CMakeFiles/svnqt.dir/revision.o
 CMakeFiles/svnqt.dir/status.o CMakeFiles/svnqt.dir/targets.o
 CMakeFiles/svnqt.dir/url.o CMakeFiles/svnqt.dir/version_check.o
 CMakeFiles/svnqt.dir/wc.o CMakeFiles/svnqt.dir/lock_entry.o
 CMakeFiles/svnqt.dir/client_lock.o CMakeFiles/svnqt.dir/info_entry.o
 CMakeFiles/svnqt.dir/client_impl.o CMakeFiles/svnqt.dir/contextdata.o
 CMakeFiles/svnqt.dir/commititem.o CMakeFiles/svnqt.dir/repository.o
 CMakeFiles/svnqt.dir/repositorydata.o
 CMakeFiles/svnqt.dir/repositorylistener.o
 CMakeFiles/svnqt.dir/repoparameter.o CMakeFiles/svnqt.dir/svnstream.o
 CMakeFiles/svnqt.dir/diff_data.o CMakeFiles/svnqt.dir/svnfilestream.o
 CMakeFiles/svnqt.dir/stringarray.o CMakeFiles/svnqt.dir/diffoptions.o
 CMakeFiles/svnqt.dir/conflictdescription.o
 CMakeFiles/svnqt.dir/conflictresult.o CMakeFiles/svnqt.dir/client_merge.o
 CMakeFiles/svnqt.dir/cache/LogCache.o
 CMakeFiles/svnqt.dir/cache/ReposLog.o
 CMakeFiles/svnqt.dir/cache/DatabaseException.o
 CMakeFiles/svnqt.dir/cache/ReposConfig.o
 CMakeFiles/svnqt.dir/client_parameter.o
 CMakeFiles/svnqt.dir/client_commit_parameter.o
 CMakeFiles/svnqt.dir/client_annotate_parameter.o
 -F/opt/local/libexec/qt4-mac/lib -L/opt/local/lib -framework QtCore
 -lpthread -L/opt/local/lib -lapr-0 -lresolv  -lpthread -L/opt/local/lib
 -laprutil-0 -ldb-4.4 -lexpat -liconv /opt/local/lib/libsvn_client-1.dylib
 /opt/local/lib/libsvn_diff-1.dylib /opt/local/lib/libsvn_fs-1.dylib
 /opt/local/lib/libsvn_ra-1.dylib /opt/local/lib/libsvn_repos-1.dylib
 /opt/local/lib/libsvn_subr-1.dylib /opt/local/lib/libsvn_wc-1.dylib
 -framework QtSql
 ld: library not found for -ldb-4.4
 }}}

 db44 is installed, and libdb-4.4.dylib does exist, but in
 /opt/local/lib/db44; I don't see "-I/opt/local/lib/db44" in the command
 above which is why it can't find the library.

 subversion and apr-util switched from db44 to db46 some time ago; if
 BerkeleyDB is needed for kdesvn, it would be good for it to use db46 as
 well.

 kdesvn and its dependencies don't even declare a dependency on db44, so it
 shouldn't be used (or a dependency should be declared).

-- 
Ticket URL: <http://trac.macports.org/ticket/23999#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list