<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>21618</bug_id>
          
          <creation_ts>2003-05-24 12:06 0000</creation_ts>
          <short_desc>emerge x11-libs/fox-1.0.17 fails</short_desc>
          <delta_ts>2003-06-10 19:07:43 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Library</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>steven.jenkins@ieee.org</reporter>
          <assigned_to>rphillips@gentoo.org</assigned_to>
          <cc>aliz@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>steven.jenkins@ieee.org</who>
            <bug_when>2003-05-24 12:06:53 0000</bug_when>
            <thetext>The following errors occur:

dctest.cpp: In member function `DCTestWindow::DCTestWindow(FXApp*)&apos;:
dctest.cpp:364: warning: unused variable `FXuint opts&apos;
dctest.cpp:372: warning: unused variable `FXTooltip*tooltip&apos;
dctest.cpp:528: warning: unused variable `FXTabItem*linesTab&apos;
dctest.cpp:536: warning: unused variable `FXTabItem*shapesTab&apos;
dctest.cpp:542: warning: unused variable `FXTabItem*imagesTab&apos;
dctest.cpp: In member function `long int DCTestWindow::onCmdRedraw(FXObject*,
   unsigned int, void*)&apos;:
dctest.cpp:778: warning: unused parameter `FXSelector sel&apos;
dctest.cpp: In member function `long int DCTestWindow::onCmdPrint(FXObject*,
   unsigned int, void*)&apos;:
dctest.cpp:920: cannot pass objects of non-POD type `class FXString&apos; through
   `...&apos;
make[1]: *** [dctest.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/fox-1.0.17/work/fox-1.0.17/tests&apos;
make: *** [all-recursive] Error 1
 
!!! ERROR: x11-libs/fox-1.0.17 failed.
!!! Function src_compile, Line 37, Exitcode 2
!!! Parallel Make Failed


Reproducible: Always
Steps to Reproduce:
1. emerge fox
2.
3.

Actual Results:  
See Details.

Expected Results:  
Emerged fox.

# emerge info
Portage 2.0.48 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-gentoo-r2 i686 Pentium III (Coppermine)
GENTOO_MIRRORS=&quot;http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo&quot;
CONFIG_PROTECT=&quot;/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
PORTDIR=&quot;/usr/portage&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR_OVERLAY=&quot;&quot;
USE=&quot;x86 oss 3dnow apm arts avi crypt cups encode gif jpeg kde libg++ libwww
mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv
zlib gtkhtml gdbm berkdb slang readline bonobo svga tcltk java guile ruby X sdl
gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt motif opengl mozilla&quot;
COMPILER=&quot;gcc3&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -mcpu=i686 -pipe&quot;
CXXFLAGS=&quot;-O2 -mcpu=i686 -pipe&quot;
ACCEPT_KEYWORDS=&quot;x86&quot;
MAKEOPTS=&quot;-j2&quot;
AUTOCLEAN=&quot;yes&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
FEATURES=&quot;sandbox ccache&quot;

Also please note that the current stable release of the FOX Toolkit is 1.0.40.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steven.jenkins@ieee.org</who>
            <bug_when>2003-05-24 14:57:07 0000</bug_when>
            <thetext>Changed severity from &apos;blocker&apos; to &apos;major&apos;. Don&apos;t quite know the etiquette here--this problem prevents development using FOX, but doesn&apos;t impede overall use of Gentoo.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kurt.hindenburg@gmail.com</who>
            <bug_when>2003-05-27 00:50:08 0000</bug_when>
            <thetext>I&apos;m running basically the same system as the Reporter.  I get the same exact error.

...
dctest.cpp: In member function `long int DCTestWindow::onCmdPrint(FXObject*,
   unsigned int, void*)&apos;:
dctest.cpp:920: cannot pass objects of non-POD type `class FXString&apos; through
   `...&apos;

Seems to be the problem....

A simple fix is to comment out line 920; ie
//    FXTRACE((100,&quot;Printer = %s\n&quot;,printer.name));

Fox then compiles O.K.  

Anyway, the latest stable version is 1.0.40 according to the fox-toolkit.org website.  The ebuild needs upgraded...I&apos;m downloading 40 now...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kurt.hindenburg@gmail.com</who>
            <bug_when>2003-05-27 04:02:59 0000</bug_when>
            <thetext>1.0.40 compiled fine.  This should be the stable version for fox as I&apos;m sure the people at fox-toolkit know more then us which version is stable.  I used the ebuild from 1.0.29 to compile the 40 version.  No problems...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steven.jenkins@ieee.org</who>
            <bug_when>2003-06-09 22:21:15 0000</bug_when>
            <thetext>So much for patience.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rphillips@gentoo.org</who>
            <bug_when>2003-06-10 07:44:07 0000</bug_when>
            <thetext>Committed 1.0.40 and marked stable. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>steven.jenkins@ieee.org</who>
            <bug_when>2003-06-10 19:07:43 0000</bug_when>
            <thetext>That did it. Thanks.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>