Opened 15 years ago
Closed 14 years ago
#21404 closed defect (wontfix)
bison 2.4.1 configure fails during forced update on 10.6.1 ("cannot find output from flex")
Reported by: | etiffany@… | Owned by: | mww@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | bison |
Description (last modified by tobypeterson)
After following the wiki instructions for updating ("migrating") to a new OS, attempting
sudo port -f uninstall installed and \( gawk grep gsed perl5 perl5.8 perl5.10 \)
and then
sudo port upgrade --force installed
progress stopped while running configure for bison. Performing
sudo port -v upgrade --force bison
produces a lot of output ending with this:
---> Configuring bison checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... build-aux/install-sh -c -d checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... /usr/bin/gcc-4.2 checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc-4.2 accepts -g... yes checking for /usr/bin/gcc-4.2 option to accept ISO C89... none needed checking dependency style of /usr/bin/gcc-4.2... gcc3 checking for /usr/bin/gcc-4.2 option to accept ISO C99... -std=gnu99 checking for /usr/bin/gcc-4.2 -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking for ranlib... ranlib checking whether /usr/bin/gcc-4.2 -std=gnu99 and cc understand -c and -o together... yes checking how to run the C preprocessor... /usr/bin/gcc-4.2 -std=gnu99 -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for flex... flex checking lex output file root... configure: error: cannot find output from flex; giving up Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_bison/work/bison-2.4.1" && ./configure --prefix=/opt/local --infodir=/opt/local/share/info --mandir=/opt/local/share/man --disable-yacc " returned error 1 Command output: checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc-4.2 accepts -g... yes checking for /usr/bin/gcc-4.2 option to accept ISO C89... none needed checking dependency style of /usr/bin/gcc-4.2... gcc3 checking for /usr/bin/gcc-4.2 option to accept ISO C99... -std=gnu99 checking for /usr/bin/gcc-4.2 -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking for ranlib... ranlib checking whether /usr/bin/gcc-4.2 -std=gnu99 and cc understand -c and -o together... yes checking how to run the C preprocessor... /usr/bin/gcc-4.2 -std=gnu99 -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for flex... flex checking lex output file root... configure: error: cannot find output from flex; giving up Warning: the following items did not execute (for bison): org.macports.destroot org.macports.configure org.macports.build Error: Unable to upgrade port: 1
Change History (3)
comment:1 Changed 15 years ago by tobypeterson
Description: | modified (diff) |
---|
comment:2 Changed 15 years ago by tobypeterson
Owner: | changed from macports-tickets@… to mww@… |
---|---|
Port: | bison added |
Version: | 1.8.0 |
comment:3 Changed 14 years ago by jmroot (Joshua Root)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Migrating in this way is no longer recommended for just such reasons.
Note: See
TracTickets for help on using
tickets.
Please remember to use WikiFormatting