Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146064 - rapidsvn-0.9.3 fails with --as-needed
Summary: rapidsvn-0.9.3 fails with --as-needed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Steve Arnold
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: as-needed
  Show dependency tree
 
Reported: 2006-09-02 18:19 UTC by Mart Raudsepp
Modified: 2006-09-07 22:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2006-09-02 18:19:42 UTC
rapidsvn-0.9.3 fails with --as-needed as follows:

i686-pc-linux-gnu-g++ -march=prescott -Os -ftracer -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -W -Wall -fvisibility-inlines-hidden -Wall -fexceptions -I/usr/lib/wx/include/gtk2-unicode-debug-2.6 -I/usr/include/wx-2.6 -D__WXDEBUG__ -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -Wl,-O2 -Wl,-hashvals -Wl,--as-needed -o .libs/rapidsvn about_dlg.o action.o action_event.o add_action.o auth_dlg.o cert_dlg.o checkout_action.o checkout_dlg.o cleanup_action.o columns.o commit_action.o commit_dlg.o delete_action.o delete_dlg.o destination_dlg.o diff_action.o diff_dlg.o exceptions.o export_action.o export_dlg.o external_program_action.o filelist_ctrl.o file_info.o folder_browser.o folder_item_data.o get_action.o hist_entries.o hist_mgr.o hist_val.o import_action.o import_dlg.o listed_dlg.o listener.o lock_action.o lock_dlg.o log_action.o log_dlg.o merge_action.o merge_dlg.o mkdir_action.o move_action.o preferences.o preferences_dlg.o property_action.o property_dlg.o proportional_splitter.o rapidsvn_app.o rapidsvn_frame.o rename_action.o report_dlg.o resolve_action.o revert_action.o simple_worker.o switch_action.o threaded_worker.o tracer.o trace_update.o unlock_action.o unlock_dlg.o update_action.o update_dlg.o utils.o verblist.o view_action.o -Wl,-O2 -Wl,-hashvals -Wl,--as-needed -pthread -Wl,-O2 -Wl,-hashvals -Wl,--as-needed  -L/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp /mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so -L/usr/lib /usr/lib/libsvn_client-1.so /usr/lib/libsvn_wc-1.so /usr/lib/libsvn_diff-1.so /usr/lib/libsvn_ra-1.so /usr/lib/libsvn_ra_local-1.so /usr/lib/libsvn_repos-1.so /usr/lib/libsvn_fs-1.so /usr/lib/libsvn_fs_fs-1.so /usr/lib/libsvn_fs_base-1.so /usr/lib/libsvn_ra_svn-1.so /usr/lib/libsvn_ra_dav-1.so /usr/lib/libsvn_delta-1.so /usr/lib/libsvn_subr-1.so /usr/lib/libneon.so /usr/lib/libgnutls.so -lz /usr/lib/libgcrypt.so /usr/lib/libgpg-error.so /usr/lib/libapr-0.so -lrt -lm -lcrypt -lnsl -ldl /usr/lib/libaprutil-0.so /usr/lib/libldap.so -lresolv -lssl -lcrypto /usr/lib/liblber.so /usr/lib/libgdbm.so /usr/lib/libdb-4.2.so -lpthread /usr/lib/libexpat.so -L/usr/X11R6/lib -lwx_gtk2ud_xrc-2.6 -lwx_gtk2ud_qa-2.6 -lwx_gtk2ud_html-2.6 -lwx_gtk2ud_adv-2.6 -lwx_gtk2ud_core-2.6 -lwx_baseud_xml-2.6 -lwx_baseud_net-2.6 -lwx_baseud-2.6
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_get_ssl_server_trust_prompt_provider'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_update'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_propset2'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_merge'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_import'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_blame'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_cleanup'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_propset'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_proplist'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_add'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_relocate'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_revprop_get'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_checkout2'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_cat'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_get_ssl_client_cert_file_provider'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_commit2'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_ls'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_update2'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_get_username_provider'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_get_simple_provider'
------ <snip> ------
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_resolved'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_diff'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_move2'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_export3'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_revprop_set'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_unlock'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_status2'
/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src/svncpp/.libs/libsvncpp.so: undefined reference to `svn_client_mkdir'
collect2: ld returned 1 exit status
make[2]: *** [rapidsvn] Error 1
make[2]: Leaving directory `/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/sda8/tmp/portage/rapidsvn-0.9.3/work/rapidsvn-0.9.3/src'
make: *** [all-recursive] Error 1
!!! ERROR: dev-util/rapidsvn-0.9.3 failed.

That particular linking succeeds with copy paste of the command + manual removing of --as-needed occurances.
There are more failures beyond the one above - hopefully one build system fix to fix them all.
Comment 1 Mart Raudsepp gentoo-dev 2006-09-02 18:23:35 UTC
Note that bug #134978 fixed an --as-needed issue for rapidsvn-0.9.2, _maybe_ it helps here too.
Comment 2 Steve Arnold archtester gentoo-dev 2006-09-07 22:05:28 UTC
Fixed again...
Comment 3 Steve Arnold archtester gentoo-dev 2006-09-07 22:16:22 UTC
Let's try that again...