Ticket #551 (closed defect: invalid)
Playman doesn't run
| Reported by: | FallenWizard | Owned by: | ciaranm |
|---|---|---|---|
| Priority: | MinorRelease | Milestone: | |
| Component: | clients/paludis | Version: | 0.26.0_alpha14 |
| Keywords: | playman error Paludis.so | Cc: | |
| Blocked By: | Blocking: | ||
| Distribution: |
Description
I can't start Playman. I am getting an error:
/usr/lib/ruby/site_ruby/1.8/i686-linux/Paludis.so: /usr/lib/libpaludisruby.so.26: undefined symbol: ZN7paludis18FakeRepositoryBase12add_categoryERKNS_9ValidatedISsNS_25CategoryNamePartValidatorELb1ENS_26DefaultValidatedComparatorISsEEEE -/usr/lib/ruby/site_ruby/1.8/i686-linux/Paludis.so (LoadError?) from /usr/bin/playman:20
Paludis was compiled with Ruby support enabled.
Output of paludis --info (I cut the overlay infos out)
paludis 0.26.0_alpha14 Paludis build information:
Compiler:
CXX: i686-pc-linux-gnu-g++ 4.2.3 (Gentoo 4.2.3 p1.0) CXXFLAGS: -O2 -march=native -mtune=native -pipe -fomit-frame-pointer LDFLAGS: -Wl,-O1 -Wl,-z,now -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--enable-new-dtags -Wl,--sort-common DATE: 2008-04-08T01:44:39+0200
Libraries:
C++ Library: GNU libstdc++ 20080201
Reduced Privs:
reduced_uid: 1000 reduced_uid->name: manuel reduced_uid->dir: /home/manuel reduced_gid: 1000 reduced_gid->name: manuel
Paths:
DATADIR: /usr/share LIBDIR: /usr/lib LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: /usr/lib/python2.5/site-packages RUBYINSTALLDIR: /usr/lib/ruby/site_ruby/1.8/i686-linux
Repository virtuals:
format: virtuals
Repository installed-virtuals:
format: installed_virtuals root: /
Repository gentoo:
format: ebuild location: /var/paludis/repositories/gentoo append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /var/paludis/repositories/gentoo/metadata/cache distdir: /var/paludis/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /var/paludis/repositories/gentoo/eclass ignore_deprecated_profiles: false layout: traditional names_cache: /var/cache/paludis/names newsdir: /var/paludis/repositories/gentoo/metadata/news profile_eapi: 0 profiles: /var/paludis/repositories/gentoo/profiles/default-linux/x86/2007.0/desktop securitydir: /var/paludis/repositories/gentoo/metadata/glsa setsdir: /var/paludis/repositories/gentoo/sets sync: rsync://rsync.europe.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata
output of ruby --version: ruby 1.8.6 (2008-03-03 patchlevel 114) [i686-linux]
It isn't really critical because I can make a custom config for the overlay too.

And if you don't use the silly LDFLAGS?