Problems with objcopy

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Problems with objcopy

Marcin Mielniczuk
Hi,

I was trying to compile libaccounts-qt1, and came across this problem:

dh_install --sourcedir=debian/tmp
install -d debian/libaccounts-qt1//usr/lib
cp -a debian/tmp//usr/lib/libaccounts-qt.so.1 debian/libaccounts-qt1//usr/lib/
cp -a debian/tmp//usr/lib/libaccounts-qt.so.1.1 debian/libaccounts-qt1//usr/lib/
cp -a debian/tmp//usr/lib/libaccounts-qt.so.1.1.4 debian/libaccounts-qt1//usr/lib/
install -d debian/libaccounts-qt-dev//usr/lib
cp -a debian/tmp//usr/lib/libaccounts-qt.so debian/libaccounts-qt-dev//usr/lib/
install -d debian/libaccounts-qt-dev//usr/lib/pkgconfig
cp -a debian/tmp//usr/lib/pkgconfig/accounts-qt.pc debian/libaccounts-qt-dev//usr/lib/pkgconfig/
install -d debian/libaccounts-qt-dev//usr/include/accounts-qt
cp -a debian/tmp//usr/include/accounts-qt/account.h debian/libaccounts-qt-dev//usr/include/accounts-qt/
cp -a debian/tmp//usr/include/accounts-qt/Accounts debian/libaccounts-qt-dev//usr/include/accounts-qt/
cp -a debian/tmp//usr/include/accounts-qt/accountscommon.h debian/libaccounts-qt-dev//usr/include/accounts-qt/
cp -a debian/tmp//usr/include/accounts-qt/manager.h debian/libaccounts-qt-dev//usr/include/accounts-qt/
cp -a debian/tmp//usr/include/accounts-qt/provider.h debian/libaccounts-qt-dev//usr/include/accounts-qt/
cp -a debian/tmp//usr/include/accounts-qt/service.h debian/libaccounts-qt-dev//usr/include/accounts-qt/
install -d debian/libaccounts-qt-tests//usr/bin
cp -a debian/tmp//usr/bin/accountstest debian/libaccounts-qt-tests//usr/bin/
install -d debian/libaccounts-qt-tests//usr/share/libaccounts-qt-tests
cp -a debian/tmp//usr/share/libaccounts-qt-tests/e-mail.service-type debian/libaccounts-qt-tests//usr/share/libaccounts-qt-tests/
cp -a debian/tmp//usr/share/libaccounts-qt-tests/MyProvider.provider debian/libaccounts-qt-tests//usr/share/libaccounts-qt-tests/
cp -a debian/tmp//usr/share/libaccounts-qt-tests/MyService.service debian/libaccounts-qt-tests//usr/share/libaccounts-qt-tests/
cp -a debian/tmp//usr/share/libaccounts-qt-tests/OtherService.service debian/libaccounts-qt-tests//usr/share/libaccounts-qt-tests/
cp -a debian/tmp//usr/share/libaccounts-qt-tests/tests.xml debian/libaccounts-qt-tests//usr/share/libaccounts-qt-tests/
dh_link
rm -f debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1
ln -sf libaccounts-qt.so.1.1.4 debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1
rm -f debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1
ln -sf libaccounts-qt.so.1.1.4 debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1
rm -f debian/libaccounts-qt-dev/usr/lib/libaccounts-qt.so
ln -sf libaccounts-qt.so.1.1.4 debian/libaccounts-qt-dev/usr/lib/libaccounts-qt.so
dh_strip --dbg-package=libaccounts-qt-dbg --exclude=tests
install -d debian/libaccounts-qt-dbg/usr/lib/debug//usr/lib
objcopy --only-keep-debug debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1.4 debian/libaccounts-qt-dbg/usr/lib/debug//usr/lib/libaccounts-qt.so.1.1.4
chmod 644 debian/libaccounts-qt-dbg/usr/lib/debug//usr/lib/libaccounts-qt.so.1.1.4
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1.4
objcopy --add-gnu-debuglink debian/libaccounts-qt-dbg/usr/lib/debug//usr/lib/libaccounts-qt.so.1.1.4 debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1.4
dh_strip --dbg-package=libaccounts-qt-tests-dbg --exclude=Accounts
install -d debian/libaccounts-qt-tests-dbg/usr/lib/debug//usr/lib
objcopy --only-keep-debug debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1.4 debian/libaccounts-qt-tests-dbg/usr/lib/debug//usr/lib/libaccounts-qt.so.1.1.4
chmod 644 debian/libaccounts-qt-tests-dbg/usr/lib/debug//usr/lib/libaccounts-qt.so.1.1.4
strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1.4
objcopy --add-gnu-debuglink debian/libaccounts-qt-tests-dbg/usr/lib/debug//usr/lib/libaccounts-qt.so.1.1.4 debian/libaccounts-qt1/usr/lib/libaccounts-qt.so.1.1.4
objcopy:debian/libaccounts-qt1/usr/lib/stfmMFAE: cannot create debug link section `debian/libaccounts-qt-tests-dbg/usr/lib/debug//usr/lib/libaccounts-qt.so.1.1.4': Invalid operation

How can this be fixed?
--
Marcin

--
Marcin



_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers