On 08/07/2016 11:55 AM, Matthias Klose wrote:
> On 06.08.2016 21:27, Reto Buerki wrote:
>> Hi Matthias
>>
>> Thanks for the report.
>>
>> On 08/06/2016 12:12 PM, Matthias Klose wrote:
>>>
>>> gnatbind-6 -shared -E -x /«PKGBUILDDIR»/obj/utests/runner.ali
>>> gnatlink-6 /«PKGBUILDDIR»/obj/utests/runner.ali -shared-libgcc -lpcsclite -R
>>> /«PKGBUILDDIR»/lib/static/libpcscada.a -L/usr/lib/ -lahven -o
>>> /«PKGBUILDDIR»/obj/utests/runner
>>> /«PKGBUILDDIR»/lib/static/libpcscada.a(pcsc-scard.o): In function
>>> `pcsc__scard__get_return_code':
>>> /«PKGBUILDDIR»/src/pcsc-scard.adb:402: undefined reference to 
>>> `pcsc_stringify_error'
>>> /«PKGBUILDDIR»/lib/static/libpcscada.a(pcsc-scard.o): In function
>>> `pcsc__scard__is_valid':
>>> /«PKGBUILDDIR»/src/pcsc-scard.adb:473: undefined reference to 
>>> `SCardIsValidContext'
>>>
>>> Here is a workaround
>>> http://launchpadlibrarian.net/277411681/pcscada_0.7.3-1_0.7.3-1ubuntu1.diff.gz
>>>
>>> however you really should pass '-lpcsclite' behind libpcscada.a.  Isn't 
>>> there
>>> anything which allows you to pass this as LIBS, not LDFLAGS?
>>
>> Does the attached patch work for you?
> 
> doesn't even build:
> 
>    debian/rules override_dh_auto_test
> make[1]: Entering directory '/home/packages/tmp/pcscada-0.7.3'
> /usr/bin/make utests
> make[2]: Entering directory '/home/packages/tmp/pcscada-0.7.3'
> gnatmake -p -j2 -R -v -eS -cargs -g -O2 -fstack-protector-strong -margs -p
> -Ppcscada_utests
> warning: gnatmake -P is obsolete and will not be available in the next 
> release;
> use gprbuild instead
> 
> Parsing project file "pcscada_utests".
> 
> ==============Error messages for project file:
> /home/packages/tmp/pcscada-0.7.3/pcscada_utests.gpr
>     44.       for Linker_Options use PCSCAda_Common.Linker_Switches;
>                   |
>         >>> undefined attribute "linker_options"
> 
>  48 lines: 1 error
> gnatmake: "pcscada_utests" processing failed
> Makefile:61: recipe for target 'build_utests' failed
> make[2]: *** [build_utests] Error 4

How did you apply the patch?? It changes line 40 *not* 44.

Reply via email to