/** lib_pack_install( +Pack ).

Wrapper for pack_install. Mostly to deal with lib binaries incompatibility
introduced in SWI 8.2.0.

@author nicos angelopoulos
@version  0.1 2020/05/29
*/
lib_pack_install( Pack ) :-
    lib_pack_install_known_issue( Pack, Loc ),
    !,
    Mess1 = 'There is a known compatibility issue with this SWI version and pack: ~w.',
    lib_message_report( Mess1, [Pack], informational ),
    Mess2 = 'Installing from: ~w',
    lib_message_report( Mess2, [Loc], informational ),
    pack_install( Loc ).
lib_pack_install( Pack ) :-
    pack_install( Pack ).

lib_pack_install_known_issue( real, Loc ) :-
    current_prolog_flag( version, Vers ), 
    Vers < 80200,
    Loc = 'http://stoics.org.uk/~nicos/sware/packs/real/real-2.0.tgz'.
lib_pack_install_known_issue( prosqlite, Loc ) :-
    current_prolog_flag( version, Vers ), 
    Vers < 80200,
    Loc = 'http://stoics.org.uk/~nicos/sware/packs/prosqlite/prosqlite-1.5.tgz'.