Opened 7 years ago

Closed 6 years ago

Last modified 4 years ago

#7906 closed defect (fixed)

missing package libncurses DEPENDS when building package libmysqlclient

Reported by: tm@… Owned by: developers
Priority: normal Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: libmysqlclient Cc:


When selecting Libraries --->libmysqlclient the make world fails with error:
checking for termcap functions library... configure: error: No curses/termcap library found

selecting Libraries --->libncurses solves the problem

tested with several target

trunk svn 22987

Attachments (0)

Change History (5)

comment:2 Changed 7 years ago by jow

Hmm, it already depends on libncurses in the Makefile, how did you select that package? In menuconfig or was it enabled by some other tool?

comment:3 Changed 7 years ago by florian

I actually ran into the same build failure while testing the mysql-server package. It looks like the PKG_BUILD_DEPENDS dependency was not pulled correctly.

comment:4 Changed 7 years ago by Thierry Museux <tm@…>

The test is:
make menuconfig (do nothing or select a target)
make world
make menuconifg -> select libmysqlclient (*)
make world -> failed
make menuconfig -> select libncurses (*)
make world -> OK

on ./package/feeds/packages/mysql/Makefile the patch

--- Makefile.old        2010-09-13 11:18:20.000000000 +0200
+++ Makefile    2010-09-13 11:18:44.000000000 +0200
@@ -27,7 +27,7 @@
 define Package/libmysqlclient/Default
-  DEPENDS:=+zlib
+  DEPENDS:=+zlib +libncurses
   TITLE:=MySQL client library

solves the problem

comment:5 Changed 6 years ago by nbd

  • Resolution set to fixed
  • Status changed from new to closed

comment:6 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

as closed .
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.