Re: sane - 'sane-config --libs' returns NON library information causing some CMake builds to fail - bug or feature?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 03/07/2012 02:42 PM, Sander Jansen wrote:
> On Wed, Mar 7, 2012 at 2:20 PM, Ionut Biru <ibiru@xxxxxxxxxxxxx> wrote:
>> On 03/07/2012 10:16 PM, Ionut Biru wrote:
>>> On 03/07/2012 09:52 PM, David C. Rankin wrote:
>>>> Guys,
>>>>
>>>>   Ran into a big problem with sane 1.0.22-6 causing builds to fail due to the
>>>> return of 'sane-config --libs' returning non-library flags which results in
>>>> CMake botching the link config. From the sane-config man page:
>>>>
>>>> --libs  Print the additional libraries that are necessary to link a SANE
>>>> frontend to libsane.
>>>>
>>>>   Currently, on arch, 'sane-config --libs' returns:
>>>>
>>>> 10:51 providence:~/bld/david> sane-config --libs
>>>> -lsane  -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -L/usr/lib
>>>> -lnetsnmp -lcrypto -lm -ldl -lv4l1   -lm -ltiff -ljpeg  -lgphoto2 -lgphoto2_port
>>>> -lm -lexif -lusb     -lavahi-common -lavahi-client    -lusb
>>>>
>>>
>>> You should open a bug report than sending this on mailing list.
>>>
>>
>>
>> the idea is that net-snmp includes wrong stuff into libs and that's why
>> they ended up in sane
>>
>> $ net-snmp-config --libs
>>
>> -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -L/usr/lib
>> -lnetsnmp -lcrypto -lm
> 
> These are all linker flags and should be ok to use in --libs. The
> issue is the incorrect concatenation in the final link line.
> 

Sander,

  I want to make sure I understand what you are saying? When I tried to build a
package that required sane, I experienced the following failure:

/usr/bin/ld: cannot find
-lsane-Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu-L/usr/lib
collect2: ld returned 1 exit status

  The '-lsane-Wl' is improperly concatenated, but are you referring to some
additional problem?

-- 
David C. Rankin, J.D.,P.E.


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux