Package: subcommander Severity: normal
I believe that the packages 'libneon27-gnutls-dev' and 'libsasl2-dev' should be added to the build dependencies for subcommander. Here are the steps I went through today: I downloaded the Subcommander source tarball (from the "source archive" link for the latest version on http://subcommander.tigris.org/) today and tried to build it. I performed an "aptitude build-dep subcommander" and got 71 new packages, but when I ran "./configure" after that, I got the following output: <most snipped> checking for APR... yes checking for APR-util... yes checking for boost... yes checking for neon... no checking for serf... no configure: error: found neither neon nor serf, try setting --with-neon or --with-serf I looked up the correct version of neon with "aptitude -s build-dep subversion", and installed it with "apt-get install libneon27-gnutls-dev". That installed the packages libgcrypt11-dev libgnutls-dev libgpg-error-dev libneon27-gnutls-dev libtasn1-3-dev, and libxml2-dev. After that, "./configure" was successful. However, "make" failed at the last step, when it tried to link against sasl2: g++ -g -O2 -o subcommander AuthPromptProvider.o Cancel.o CreateRepositoryDialog.o BlameDialog.o BlameLineLvi.o BlameViewModel.o Bookmark.o BookmarkProperties.o BookmarkView.o BookmarkViewModel.o BookmarkViewItemModel.o BookmarkViewProxyModel.o CheckoutDialog.o Commit.o CommitDialog.o CommitItemLvi.o config.o ConfigManager.o Controller.o CopyDialog.o CursorSupport.o DiffDialog.o DiffSummarizeLvi.o DiffViewModel.o DirEntryLvi.o DragInfo.o ErrorHandler.o ErrorSupport.o ExportDialog.o ExternProviderImpl.o ImportDialog.o ListWidget.o ListViewColumnTooltips.o ListViewHeaderHandler.o LockDialog.o LogDialog2.o LogGraphCanvasItems.o LogGraphCanvasView.o LogGraphDialog.o LogGraphNode.o LogGraphViewModel.o LogEntryLvi.o LogLvi.o LogViewModel.o LogWidget.o MainWindow.o MergeDialog.o MergeViewModel.o MkdirDialog.o Notify.o NullCmdResult.o PostCmdResult.o PostProgressCallback.o Project.o ProjectPropertiesDialog.o ProjectSorter.o ProjectWizard.o PropertiesDialog2.o RemoveDialog.o RepoModel.o RepositoryCache.o RepositoryDialog.o RevisionWidget.o RpListCache.o RpListInfo.o RpSelection.o RpView.o RpViewColumnTooltips.o RpViewEntry.o RpViewModel.o RpViewState.o RpViewTree.o RpViewTreeItemModel.o RpViewTreeProxyModel.o RpViewTreeWidget.o RpViewWhatsThis.o ScModel.o Settings.o SimplePromptDialog.o SortSafe.o SslServerTrustPromptDialog.o StatusId.o subcommander.o SwitchDialog.o TabWidget.o TextEdit.o TextStatusFilter.o TextStatusFilterDialog.o TextWindow.o TreeView.o UnlockDialog.o UpdateDialog.o WcSelection.o WcStatusCache.o WcStatusInfo.o WcStatusLvi.o WcView.o WcViewCmdProgress.o WcViewIndex.o WcViewLogWidget.o WcViewTree.o WcViewTreeItemModel.o WcViewTreeProxyModel.o WcViewModel.o WcViewColumnTooltips.o WcViewStatus.o WcViewTreeWidget.o WcViewViewState.o WcViewWhatsThis.o commands/AddCmd.o commands/BlameCmd.o commands/CatCmd.o commands/CheckoutCmd.o commands/CleanupCmd.o commands/CommitCmd.o commands/CopyCmd.o commands/DeleteCmd.o commands/DetailsCmd.o commands/DiffCmd.o commands/EditConflictCmd.o commands/ExportCmd.o commands/IgnoreCmd.o commands/ImportCmd.o commands/InfoCmd.o commands/ListCmd.o commands/ListCmd2.o commands/LockCmd.o commands/LogCmd.o commands/LogGraphCmd.o commands/MergeCmd.o commands/MkdirCmd.o commands/MoveCmd.o commands/PropGetCmd.o commands/PropListCmd.o commands/PropSetCmd.o commands/PropSetRevCmd.o commands/ResolvedCmd.o commands/RevertCmd.o commands/ScCmd.o commands/ScParam.o commands/StatusCmd.o commands/StatusCmd2.o commands/SwitchCmd.o commands/UnlockCmd.o commands/UpdateCmd.o events/CustomEvents.o events/EventSupport.o events/ScParamEvent.o settings/FontSettingsInfo.o settings/FontSettingsWidget.o settings/ProjectSettingsInfo.o settings/ProjectSettingsWidget.o settings/ProjectReader.o settings/ProjectWriter.o settings/SingleProjectReader.o settings/SubversionSettingsInfo.o settings/SubversionSettingsWidget.o settings/ToolsSettingsInfo.o settings/ToolsSettingsWidget.o moc/BlameDialog_moc.o moc/BlameViewModel_moc.o moc/BookmarkProperties_moc.o moc/BookmarkView_moc.o moc/BookmarkViewItemModel_moc.o moc/BookmarkViewModel_moc.o moc/BookmarkViewProxyModel_moc.o moc/CheckoutDialog_moc.o moc/CommitDialog_moc.o moc/Controller_moc.o moc/CopyDialog_moc.o moc/CreateRepositoryDialog_moc.o moc/DiffDialog_moc.o moc/DiffViewModel_moc.o moc/ExportDialog_moc.o moc/ImportDialog_moc.o moc/ListViewHeaderHandler_moc.o moc/ListWidget_moc.o moc/LockDialog_moc.o moc/LogDialog2_moc.o moc/LogGraphCanvasView_moc.o moc/LogGraphDialog_moc.o moc/LogGraphViewModel_moc.o moc/LogWidget_moc.o moc/LogViewModel_moc.o moc/MainWindow_moc.o moc/MergeDialog_moc.o moc/MergeViewModel_moc.o moc/MkdirDialog_moc.o moc/ProjectPropertiesDialog_moc.o moc/ProjectWizard_moc.o moc/PropertiesDialog2_moc.o moc/RepoModel_moc.o moc/RemoveDialog_moc.o moc/RepositoryDialog_moc.o moc/RevisionWidget_moc.o moc/RpView_moc.o moc/RpViewModel_moc.o moc/RpViewState_moc.o moc/RpViewTree_moc.o moc/RpViewTreeItemModel_moc.o moc/RpViewTreeProxyModel_moc.o moc/RpViewTreeWidget_moc.o moc/SslServerTrustPromptDialog_moc.o moc/SwitchDialog_moc.o moc/TabWidget_moc.o moc/TextEdit_moc.o moc/TextStatusFilterDialog_moc.o moc/TextWindow_moc.o moc/TreeView_moc.o moc/UnlockDialog_moc.o moc/UpdateDialog_moc.o moc/WcView_moc.o moc/WcViewTree_moc.o moc/WcViewLogWidget_moc.o moc/WcViewModel_moc.o moc/WcViewTreeItemModel_moc.o moc/WcViewTreeProxyModel_moc.o moc/WcViewTreeWidget_moc.o moc/WcViewViewState_moc.o moc/settings/FontSettingsWidget_moc.o moc/settings/ProjectSettingsWidget_moc.o moc/settings/SubversionSettingsWidget_moc.o moc/settings/ToolsSettingsWidget_moc.o -L../util -L../svn -L../sublib -lsvn -lutil -lsublib -L/usr/share/qt4/lib -lQt3Support -lQtGui -lQtNetwork -lQtCore -L/usr/lib -lsvn_client-1 -lsvn_wc-1 -lsvn_repos-1 -lsvn_ra-1 -lsvn_ra_svn-1 -lsvn_ra_local-1 -lsvn_fs-1 -lsvn_fs_fs-1 -lsvn_delta-1 -lsvn_diff-1 -lsvn_subr-1 -lsvn_ra_neon-1 -lsvn_fs_util-1 -L/usr/lib -laprutil-1 -ldb -L/usr/lib -lapr-1 -lsasl2 -lz /usr/bin/ld: cannot find -lsasl2 collect2: ld returned 1 exit status make[2]: *** [subcommander] Error 1 make[2]: Leaving directory `/home/dbennett/svn/zOther/subcommander/subcommander-2.0.0b5p2/subcommander' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/dbennett/svn/zOther/subcommander/subcommander-2.0.0b5p2' make: *** [all] Error 2 Again, looking up the preferred version of sasl2 in "aptitude -s build-dep subversion" provided the package name to install: libsasl2-dev. After installing that package, 'make' and 'make install' were successful and subcommander ran as expected. -- System Information: Debian Release: 6.0 APT prefers squeeze-updates APT policy: (500, 'squeeze-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- Drew Bennett Senior Software Engineer Itron -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org