libfl-dev - static library for flex (a fast lexical analyzer generator)

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename libfl-dev_2.6.0-11_amd64.deb
Package name libfl-dev
Package version 2.6.0
Package release 11
Package architecture amd64
Package type deb
Category libdevel
License -
Maintainer Ubuntu Developers <>
Download size 12.21 KB
Installed size 68.00 KB
Flex is a tool for generating scanners: programs which recognized lexical
patterns in text. It reads the given input files for a description of a
scanner to generate. The description is in the form of pairs of regular
expressions and C code, called rules. Flex generates as output a C source
file, lex.yy.c, which defines a routine yylex().  This file is compiled
and linked with the -lfl library to produce an executable. When the
executable is run, it analyzes its input for occurrences of the regular
expressions. Whenever it finds one, it executes the corresponding C code.
This package contains the static library for flex.


Package Version Architecture Repository
libfl-dev_2.6.0-11_i386.deb 2.6.0 i386 Ubuntu Main
libfl-dev - - -


Name Value
libc6 >= 2.2.5


Name Value
flex << 2.5.39
flex-old <= 2.5.4a-10


Type URL
Binary Package libfl-dev_2.6.0-11_amd64.deb
Source Package flex

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libfl-dev deb package:
    # sudo apt-get install libfl-dev




2016-02-24 - Manoj Srivastava <>
flex (2.6.0-11) unstable; urgency=low
* Cherry pick fix from upstream.
* Bug fix: "n_alloc has wrong value in buf_append function", thanks to
Howard Gong (Closes: #761250).
* Bug fix: "Type of yy_n_chars changed to yy_size_t by authors cause bug
in YY_INPUT macro where result argument is tested if &lt; 0; thanks to
gcc&#39;s -Werror=type-limits", thanks to Michal Fita (Closes:
2016-02-24 - Manoj Srivastava <>
flex (2.6.0-10) unstable; urgency=low
* Cherry pick fix from upstream.
* Bug fix: "%option noline generates and error message", thanks to
Arthur Schwarz (Closes: #729693).
* Bug fix: "flex --noline outputs a #line directive", thanks to Arthur
Schwarz (Closes: #729927).
2016-02-18 - Manoj Srivastava <>
flex (2.6.0-9) unstable; urgency=low
* Updated standards version to 3.9.7. No changes needed.
* Bug fix: "[src:flex] FTCBFS: runs host arch binaries during build",
thanks to Helmut Grohne. Make the tests use either the installed flex
or the newly built flex to generate test soureces, depending on
whether or not we are cross compiling. Also added a build depends flex <cross>
Hope this works. This has not broken the common case. (Closes: #762180).
2016-02-16 - Manoj Srivastava <>
flex (2.6.0-8) unstable; urgency=low
* Bug fix: "flex FTCBFS: runs tests even when DEB_BUILD_OPTIONS contains
nocheck", thanks to Helmut Grohne. Added an AM_CONDITIONAL that tests
DEB_BUILD_OPTIONS in, and use that in
tests/ Seems to work fine. (Closes: #812659).
* Bug fix: "runs host arch binaries during build via help2man", thanks
to Helmut Grohne. The change from the previous patch is that the flex
binary now is created in ./src/  (Closes: #762180).
2016-02-13 - Manoj Srivastava <>
flex (2.6.0-7) unstable; urgency=low
* Bug fix: "C++ style comment in C output", thanks to Tim Rühsen
So, when we applied the upstream patch, it only fixed the skeleton
file, flex.skl, and not the generated files skel.c and scan.c;. Added
a feature branch that fixes the generated files, the need for this
will go away with the next upstream release. I hope. For what it is
worth, the diff in upstream seems to be the same one that was in the
NMU; and I have no explanations for why the -6 would behave diferently
from the NMU. (Closes: #813256).
2016-02-09 - Manoj Srivastava <>
flex (2.6.0-6) unstable; urgency=low
* Back out the changes made to the experimental branch
* Set the libfl-dev package to be MA: same
2016-02-08 - Manoj Srivastava <>
flex (2.6.0-5) experimental; urgency=low
* First cut at correcting multi-arch support. flex is MA: foreign, and
libfl-dev is MA: same. flex no longer automatically pulls in
libfl-dev, so at the very least packages using C++ lexers will need to
pull in libfl-dev in build depends.
2016-02-05 - Manoj Srivastava <>
flex (2.6.0-4) unstable; urgency=low
* Bug fix: "C++ style comment in C output", thanks to Tim Rühsen
There is a fix uploaded to deferred by Salvatore Bonaccorso
<>. I am uploading this fix instead, since this
variant has the same fix applied by a signed cherry pick from
upstream, which will make the upgrade to the next version somewhat
simpler.  (Closes: #813256).
* Bug fix: "wrongly declares Multi-Arch:foreign", thanks to Helmut
Grohne. While we discuss the correct solution for this, I have removed
the MA package tags. I am not quite happy with the proposed solution
(swapping names of the packages seems icky, but I'll defer to the
experts if there is no better way)   (Closes: #761449).
2016-01-25 - Manoj Srivastava <>
flex (2.6.0-3) unstable; urgency=high
* Revert the help2man fix; it was creating errors in the diff.gz
file. We are now back to being mostly in sync with upstream.

See Also

Package Description
libflac++-dev_1.3.1-4_amd64.deb Free Lossless Audio Codec - C++ development library
libflac++6v5_1.3.1-4_amd64.deb Free Lossless Audio Codec - C++ runtime library
libflac-dev_1.3.1-4_amd64.deb Free Lossless Audio Codec - C development library
libflac-doc_1.3.1-4_all.deb Free Lossless Audio Codec - library documentation
libflac8_1.3.1-4_amd64.deb Free Lossless Audio Codec - runtime C library
libfont-afm-perl_1.20-1_all.deb Font::AFM - Interface to Adobe Font Metrics files
libfontconfig1-dev_2.11.94-0ubuntu1_amd64.deb generic font configuration library - development
libfontconfig1_2.11.94-0ubuntu1_amd64.deb generic font configuration library - runtime
libfontembed-dev_1.8.3-2ubuntu3_amd64.deb OpenPrinting CUPS Filters - Development files for font embed library
libfontembed1_1.8.3-2ubuntu3_amd64.deb OpenPrinting CUPS Filters - Font Embed Shared library
libfontenc-dev_1.1.3-1_amd64.deb X11 font encoding library (development headers)
libfontenc1_1.1.3-1_amd64.deb X11 font encoding library
libframe-dev_2.5.0daily13.06.05-0ubuntu1_amd64.deb Touch Frame Library - dev files
libframe6_2.5.0daily13.06.05-0ubuntu1_amd64.deb Touch Frame Library
libfreehand-0.1-1_0.1.1-1ubuntu1_amd64.deb Library for parsing the FreeHand file format structure