Summary: | doxygen-1.4.6 doesn't build doxywizard when USE=qt (flex problem) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Cramer <portage> |
Component: | Current packages | Assignee: | Steve Arnold <nerdboy> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jak137, rustyvega, vapier, xmit |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 97921 | ||
Attachments: |
isatty fix
flex-2.5.31-isatty.patch |
Description
Michael Cramer
2006-01-19 13:48:03 UTC
I can mask/avoid versions above flex-2.5.4a in the ebuild, but shouldn't this be addressed upstream by the flex maintainers? Perhaps the base-system folks can apply a patch (unless it's really an error in the doxygen code). Any takers? well, it works for me heh with flex-2.5.31 are you able to reproduce Steve ? (In reply to comment #2) > well, it works for me heh with flex-2.5.31 > > are you able to reproduce Steve ? > flex-2.5.31 didnt work for me and I had to add it in package.mask. The other version (it is stable) flex-2.5.4a-r6 was the solution that worked fine and later when emerging doxygen everthing went well. so for me: flex-2.5.31 is NOT OK flex-2.5.4a-r6 is OK bye I too am getting this bug also. Originaly I thought that it was working fine for me; till I decided to remove doxygen and install it over again. Portage 2.1_pre4-r1 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r2 x86_64) ================================================================= System uname: 2.6.15-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre15 dev-lang/python: 2.3.5-r2, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O3 -pipe -march=k8" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O3 -pipe -march=k8" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 X a52 alsa apache2 avi bash-completion berkdb bitmap-fonts bzip2 cairo cdb cdr crypt ctype cups dba doc dvd dvi dynagraph eds emboss encode erandom esd examples extensions firefox flac foomaticdb fortran fpx gd-external gdbm gif glitz gnome gnutls gpm grammar graphvix graphviz gstreamer gtk gtk2 gtkhtml hal imlib java javascript jpeg jpeg2k kde kerberos krb4 lcms libgda linuxthreads-tls logmail logrotate lzw lzw-tiff mad maildir mailwrapper math motif mozilla mp3 mpeg mysql mysqli ncurses nls nptl nsplugin ogg opengl pam pam_chroot pam_console pam_timestamp pdf pdflib perl php plotutils png pwdb python qt quicktime readline sasl sdk sdl snmp spell sql ssl svg symlink t1lib tcltk tcpd tetex theora thesaurus threads tidy tiff toolbar truetype truetype-fonts type1-fonts urandom usb userlocales vorbis wmf xml xml2 xpm xv zip zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY Created attachment 78942 [details, diff]
isatty fix
I did a quick search on the web; and found a patch that worked for fixing this problem from the Conectiva Linux Distribution. It is a old patch grabbed from their src rpm for doxygen-1.3.5; but it fixed the problem for me. Please note; that this isn't a valid one for gentoo; so someone else will have to remake this patch in the proper format for us.
does config.l include unistd.h ? that should pull in the C definition for isatty file config.l in doxywizard directory doesn't include unistd.h Created attachment 79002 [details, diff]
flex-2.5.31-isatty.patch
patch for flex that should fix this issue ...
(In reply to comment #8) > Created an attachment (id=79002) [edit] > flex-2.5.31-isatty.patch > > patch for flex that should fix this issue ... > applied this patch to flex and doxywizard builds now added to 2.5.31-r1 then *** Bug 122042 has been marked as a duplicate of this bug. *** *** Bug 121987 has been marked as a duplicate of this bug. *** |