Rene,

As I am running x86-64 so I have 4 lib folders

/lib
/lib64
/usr/lib
/usr/lib64

The libswscale.so file is located in the /usr/lib folder.
The libswscale.a  file is located in the /usr/lib64 folder.

The pkgconfig file for libswscale is located in the /usr/lib64/pkgconfig folder.

Can I assume that the libswscale.so should be in the /usr/lib64 folder, with 
it's partner in crime the libswscale.a?

Regards

Adam

-----Original Message-----
From: René Rebe [mailto:[EMAIL PROTECTED] 
Sent: 12 November 2008 16:53
To: Adam Stirk
Cc: T2 developers mailing list
Subject: Re: [t2] Fuppes Package (NEW)

the .pc files are for the pkgconfig "tool / program" to parse and to  
be queried
by most configure scripts for package versions, include and library  
paths,
etc.

You mean the (dynamic / shared) .so file is hidden in some sub-directory
and not in the same place as the(static) .a file?

On 12.11.2008, at 17:48, Adam Stirk wrote:

> Just a thought, would it be because the .so is in libswscale and  
> the .a is in /usr/lib64? The pkgconfig is also in the /usr/lib64.
>
> What is the function of the .pc files in the pkgconfig folder?
>
> Regards
>
> Adam
>
> -----Original Message-----
> From: Adam Stirk [mailto:[EMAIL PROTECTED]
> Sent: 12 November 2008 16:38
> To: René Rebe
> Cc: T2 developers mailing list
> Subject: Re: [t2] Fuppes Package (NEW)
>
> Rene,
>
> I have just completed a clean build with the changes you made to  
> libmad and I'm still receiving the same error. I think that it might  
> be a problem with the x86_64 somewhere along the line.
>
> Regards
>
> Adam
>
> -----Original Message-----
> From: René Rebe [mailto:[EMAIL PROTECTED]
> Sent: 12 November 2008 09:53
> To: Adam Stirk
> Cc: T2 developers mailing list
> Subject: Re: [t2] Fuppes Package (NEW)
>
> Hi,
>
> Adam Stirk wrote:
>>
>> Hi,
>>
>> I am trying to compile fuppes (a new package) but I am getting the
>> following error.
>>
>> /usr/lib64/gcc/x86_64-t2-linux-gnu/4.3.2/../../../../x86_64-t2- 
>> linux-gnu/bin/ld:
>> /usr/lib64/gcc/x86_64-t2-linux-gnu/4.3.2/../../../../lib64/ 
>> libswscale.a(swscale.o):
>> relocation R_X86_64_PC32 against symbol `ff_M24A' can not be used  
>> when
>> making a shared object; recompile with -fPIC
>>
>> /usr/lib64/gcc/x86_64-t2-linux-gnu/4.3.2/../../../../x86_64-t2- 
>> linux-gnu/bin/ld:
>> final link failed: Bad value
>>
>> collect2: ld returned 1 exit status
>>
>> I have tried adding the FPIC-QUIRK to the .desc file but I still  
>> can't
>> get it to compile.
>>
>
> After fixing libmad to write a propper libmad.pc it built for me in  
> the easy
> case - native x86:
>
> Committed revision 31225.
>
> -- 
>  René Rebe - ExactCODE GmbH - Europe, Germany, Berlin
>  http://exactcode.de | http://t2-project.org | http://rene.rebe.name
>
>

-- 
   René Rebe - ExactCODE GmbH - Europe, Germany, Berlin
   http://exactcode.de | http://t2-project.org | http://rene.rebe.name

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of: unsubscribe t2

Reply via email to