On 04/07/2012 06:54 PM, David C. Rankin wrote:
Guys,
After the latest updates, I'm getting a number of package() "make install" failures on packages that have, until now, packaged just fine. Is anybody else experiencing this on packages you build? If so, do you know what is causing it -- and how to fix? I've searched and found that sometimes reordering the link commands in the Makefile can help, but I can't figure out why things have packaged just fine up until now and are now failing. Since everything built fine with the build() command -- why the failure on package()??
I've also read another solution is to do away with the .la files completely and replace with a package config setup. However, before I try and tackle something like that, I want to figure out what broke. The failures during "make install" look like this (gwenview and tdegames examples:)
the failure:
/usr/bin/ld: cannot find -ltdeinit_gwenview collect2: error: ld returned 1 exit status libtool: install: error: relink `gwenview.la' with the above command before installing it
All, The answer was provided in an AUR post for spice-gtk: Try editing the PKBUILD in package() make -j1 DESTDIR="$pkgdir/" install It seems that parallel building during package was the culprit. The build of tdegames went fine after adding -j1. -- David C. Rankin, J.D.,P.E.