[opensuse-packaging] Skrooge 0.5.0/brp-symlink Build fails
Hello Mates, atm i'm getting the following Error. Does anyone know how to fix it? + /usr/lib/rpm/brp-symlink ERROR: link target doesn't exist (neither in build root nor in installed system): /usr/share/doc/kde/HTML/uk/skrooge/common -> /usr/share/doc/kde/HTML/uk/common Add the package providing the target to neededforbuild and Requires INFO: relinking /usr/share/doc/kde/HTML/uk/skrooge/common -> ../common (was /usr/share/doc/kde/HTML/uk//common) ERROR: link target doesn't exist (neither in build root nor in installed system): /usr/share/doc/kde/HTML/sv/skrooge/common -> /usr/share/doc/kde/HTML/sv/common Add the package providing the target to neededforbuild and Requires INFO: relinking /usr/share/doc/kde/HTML/sv/skrooge/common -> ../common (was /usr/share/doc/kde/HTML/sv//common) INFO: relinking /usr/share/doc/kde/HTML/en/doc/common -> ../common (was /usr/share/doc/kde/HTML/en/common) INFO: relinking /usr/share/icons/oxygen/128x128/apps/skrooge.png -> .../../../../pixmaps/skrooge.png (was /usr/share/pixmaps/skrooge.png) INFO: relinking /usr/share/kde4/apps/skrooge/images/logo/l10n/en_US/list_bank.txt -> .../en/list_bank.txt (was /usr/share/kde4/apps/skrooge/images/logo/l10n/en/list_bank.txt) INFO: relinking /usr/lib64/libskgbasegui.so.0.5.0 -> kde4/plugins/designer/libskgbasegui.so.0.5.0 (was /usr/lib64/kde4/plugins/designer/libskgbasegui.so.0.5.0) INFO: relinking /usr/lib64/libskgbankgui.so.0.5.0 -> kde4/plugins/designer/libskgbankgui.so.0.5.0 (was /usr/lib64/kde4/plugins/designer/libskgbankgui.so.0.5.0) error: Bad exit status from /var/tmp/rpm-tmp.7525 (%install) -- Sincerely yours Sascha Manns openSUSE Ambassador openSUSE Marketing Team openSUSE Build Service Web: http://saschamanns.gulli.to Project-Blog: http://lizards.opensuse.org/author/saigkill Private-Blog: http://saschasbacktrace.blogspot.com -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Saturday 29 August 2009 22:14:57 Sascha 'saigkill' Manns wrote:
Hello Mates,
atm i'm getting the following Error. Does anyone know how to fix it?
okay, so you get:
ERROR: link target doesn't exist (neither in build root nor in installed system): /usr/share/doc/kde/HTML/uk/skrooge/common -> /usr/share/doc/kde/HTML/uk/common
well, you are trying to package a symlink pointing to a nonexistant file (or probably directory in this case). usually I would: - check if the link is really meant that way, otherwise fix it (or delete them if wanted) - check if the directory should be existing, if yes fix the makefiles as needed - if the target is in a different package add it to buildrequires (unless you would create a buildreq-loop that way) if nothing else helps, read /usr/lib/rpm/brp-symlink to see the variable you have to set to ignore errors. - no, that is not a correct solution but a workaround - no, for just that reason I'm not posting that variable name here ;) -- with kind regards (mit freundlichem Grinsen), Ruediger Oertel (ro@novell.com,ro@suse.de,bugfinder@t-online.de) ---------------------------------------------------------------------- Linux MacBookRudi 2.6.31-rc6-3-desktop #1 SMP PREEMPT 2009-08-17 21:11:11 +0200 x86_64 Key fingerprint = 17DC 6553 86A7 384B 53C5 CA5C 3CE4 F2E7 23F2 B417 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi Ruediger. excuse me please for my late answer. but i was a litlle Bit busy ... Am Montag 31 August 2009 00:44:44 wrote Ruediger Oertel:
On Saturday 29 August 2009 22:14:57 Sascha 'saigkill' Manns wrote:
Hello Mates,
atm i'm getting the following Error. Does anyone know how to fix it?
okay, so you get:
ERROR: link target doesn't exist (neither in build root nor in installed system): /usr/share/doc/kde/HTML/uk/skrooge/common -> /usr/share/doc/kde/HTML/uk/common
well, you are trying to package a symlink pointing to a nonexistant file (or probably directory in this case).
usually I would: - check if the link is really meant that way, otherwise fix it (or delete them if wanted) - check if the directory should be existing, if yes fix the makefiles as needed - if the target is in a different package add it to buildrequires (unless you would create a buildreq-loop that way)
if nothing else helps, read /usr/lib/rpm/brp-symlink to see the variable you have to set to ignore errors. - no, that is not a correct solution but a workaround - no, for just that reason I'm not posting that variable name here ;) Thanks for your hints. Now it works :-)
-- Sincerely yours Sascha Manns openSUSE Ambassador openSUSE Marketing Team openSUSE Build Service Web: http://saschamanns.gulli.to Project-Blog: http://lizards.opensuse.org/author/saigkill Private-Blog: http://saschasbacktrace.blogspot.com -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (2)
-
Ruediger Oertel
-
Sascha 'saigkill' Manns