Mailinglist Archive: opensuse-buildservice (189 mails)

< Previous Next >
Re: [opensuse-buildservice] brp-check-la error
  • From: Manvendra Bhangui <mbhangui@xxxxxxxxx>
  • Date: Thu, 19 Feb 2009 14:36:23 +0530
  • Message-id: <95c27c8c0902190106j3a718cddo4389f4b1d0f5367@xxxxxxxxxxxxxx>
On Thu, Feb 19, 2009 at 2:23 PM, Dominique Leuenberger
<Dominique.Leuenberger@xxxxxxxxxxxxx> wrote:
On further investigation, I find that libtool on openSUSE 11.1 seems
to be expanding the -Leps-1.1 -leps to
-L/var/tmp/indimail-1.4-11.1-VOX9FX/var/indimail/lib -leps

The same spec file and the same source on FC10 for example gives
-L/home/abuild/rpmbuild/BUILD/indimail-1.4/eps-1.2
/home/abuild/rpmbuild/BUILD/indimail-1.4/eps-1.2/.libs/libeps.so
- -lmysqlclient -lm -Wl,-soname
-Wl,libindimail-1.4.so.0 -o .libs/libindimail-1.4.so.0.0.0

I don't see any any instance of RPM_BUILD_ROOT.

$RPM_BUILD_ROOT == var/tmp/indimail-1.4-11.1-VOX9FX

So there IS a reference to the BUILD_ROOT (just not literally).

Sorry if I was not clear. I meant the same as what you are implying.

On FC10 there is no instance
of /var/tmp/indimail-1.4-11.1-VOX9FX appearing in the build log

But in the build log of openSUSE 11.1 I see /var/tmp/indimail-1.4-11.1-VOX9FX
appearing in the compilation of my library.

The spec file and all the .tar.gz files are exactly the same for FC10
build and openSUSE 11.1 build

The line which is causing this problem is

libindimail_la_LIBADD = cdb/*.o @LIB_CRYPT@ -Leps-1.2 -leps
-L@mysql_libdir@ -lmysqlclient -lm
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups