#18489: OpenWRT SDK converts boolean config options to tristate
------------------------+-----------------------------------
  Reporter:  anonymous  |      Owner:  developers
      Type:  defect     |     Status:  closed
  Priority:  normal     |  Milestone:
 Component:  packages   |    Version:  Barrier Breaker 14.07
Resolution:  too_vague  |   Keywords:
------------------------+-----------------------------------

Comment (by yuuki@…):

 I have built OpenWRT firmware which has sqlite3 and python packages
 disabled but python-mini. Firmware build ok and works ok. I built SDK from
 this buildroot and tried to built third-party package on top of this SDK.
 This package depends on python-mini. After package feed installation I
 type "make menuconfig" to enable package and see
 tmp/.config-package.in:134:warning: type of 'PACKAGE_python-mini'
 redefined from 'boolean' to 'tristate'
 After this I see previously disabled packages in Languages->Python in <M>
 state. If I try to build package and its dependencies by "make", SDK tries
 to build sqlite3 and fails to do so, since there is no libncurses and
 libreadline in dependencies (sqlite3 depends on them). If I disable all
 <M> state packages in menuconfig, SDK successfully build my package.

 My package do not have direct dependency on sqlite3. Package python-sqlite
 has it and when SDK sets it in <M> state, it tries to build it.

--
Ticket URL: <https://dev.openwrt.org/ticket/18489#comment:2>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to