Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2002 14:41:23 -0800 (PST)
From:      Mack <macklobell@hotmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/33776: port panel-- doesn't compile with gcc 3.0.2
Message-ID:  <200201102241.g0AMfN742764@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         33776
>Category:       ports
>Synopsis:       port panel-- doesn't compile with gcc 3.0.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 10 14:50:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Mack
>Release:        4.4
>Organization:
>Environment:
FreeBSD killerqueen 4.4-RELEASE-p2 FreeBSD 4.4-RELEASE-p2 #0: Fri Jan  4 11:19:14 CET 2002     root@killerqueen:/usr/src/sys/compile/KERNEL441  i386      
>Description:
When trying to build the port panel-- the make fails, see traces below.

mmake ===>  Extracting for panelmm-0.1
>How-To-Repeat:
make USE_GCC30=yes      
>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:
 >> Checksum OK for panelmm-0.1.tar.gz.
 ===>   panelmm-0.1 depends on executable: gmake - found
 ===>   panelmm-0.1 depends on executable: libtool - found
 ===>   panelmm-0.1 depends on executable: gcc30 - found
 ===>   panelmm-0.1 depends on shared library: gnomemm.9 - found
 ===>   panelmm-0.1 depends on shared library: X11.6 - found
 ===>   panelmm-0.1 depends on shared library: esd.2 - found
 ===>   panelmm-0.1 depends on shared library: glib12.3 - found
 ===>   panelmm-0.1 depends on shared library: gtk12.2 - found
 ===>   panelmm-0.1 depends on shared library: Imlib.5 - found
 ===>   panelmm-0.1 depends on shared library: gnome.5 - found
 ===>   panelmm-0.1 depends on shared library: capplet.5 - found
 ===>   panelmm-0.1 depends on shared library: panel_applet.5 - found
 ===>  Patching for panelmm-0.1
 ===>  Applying FreeBSD patches for panelmm-0.1
 ===>  Configuring for panelmm-0.1
 creating cache ./config.cache
 checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
 checking whether build environment is sane... yes
 checking whether gmake sets ${MAKE}... yes
 checking for working aclocal... missing
 checking for working autoconf... missing
 checking for working automake... missing
 checking for working autoheader... missing
 checking for working makeinfo... found
 checking host system type... i386--freebsd4.4
 checking build system type... i386--freebsd4.4
 checking for ranlib... ranlib
 checking for gcc... gcc30
 checking whether the C compiler (gcc30 -O3 -mpentiumpro -pipe  ) works... yes
 checking whether the C compiler (gcc30 -O3 -mpentiumpro -pipe  ) is a cross-compiler... no
 checking whether we are using GNU C... yes
 checking whether gcc30 accepts -g... yes
 checking for ld used by GCC... /usr/bin/ld
 checking if the linker (/usr/bin/ld) is GNU ld... yes
 checking for BSD-compatible nm... /usr/bin/nm -B
 checking whether ln -s works... yes
 updating cache ./config.cache
 loading cache ./config.cache within ltconfig
 checking for object suffix... o
 checking for executable suffix... no
 checking for gcc30 option to produce PIC... -fPIC
 checking if gcc30 PIC flag -fPIC works... yes
 checking if gcc30 supports -c -o file.o... yes
 checking if gcc30 supports -c -o file.lo... yes
 checking if gcc30 supports -fno-rtti -fno-exceptions ... yes
 checking if gcc30 static flag -static works... -static
 checking if the linker (/usr/bin/ld) is GNU ld... yes
 checking whether the linker (/usr/bin/ld) supports shared libraries... yes
 checking command to parse /usr/bin/nm -B output... ok
 checking how to hardcode library paths into programs... immediate
 checking for /usr/bin/ld option to reload object files... -r
 checking dynamic linker characteristics... freebsd4.4 ld.so
 checking if libtool supports shared libraries... yes
 checking whether to build shared libraries... yes
 checking whether to build static libraries... yes
 checking for objdir... .libs
 creating libtool
 updating cache ./config.cache
 loading cache ./config.cache
 checking whether build environment is sane... yes
 checking for gcc... (cached) gcc30
 checking whether the C compiler (gcc30 -O3 -mpentiumpro -pipe  ) works... yes
 checking whether the C compiler (gcc30 -O3 -mpentiumpro -pipe  ) is a cross-compiler... no
 checking whether we are using GNU C... (cached) yes
 checking whether gcc30 accepts -g... (cached) yes
 checking for c++... g++30
 checking whether the C++ compiler (g++30  -O3 -mpentiumpro -pipe  ) works... yes
 checking whether the C++ compiler (g++30  -O3 -mpentiumpro -pipe  ) is a cross-compiler... no
 checking whether we are using GNU C++... yes
 checking whether g++30 accepts -g... yes
 checking for gnome-config... /usr/X11R6/bin/gnome-config
 checking if /usr/X11R6/bin/gnome-config works... yes
 checking for orbit-config... /usr/local/bin/orbit-config
 checking for orbit-idl... /usr/local/bin/orbit-idl
 checking for working ORBit environment... yes
 checking for gnorba libraries... yes
 checking for gtk-config... /usr/X11R6/bin/gtk12-config
 checking for GTK - version >= 1.2.0... yes
 checking for gtkmm-config... /usr/X11R6/bin/gtkmm-config
 checking for GTK-- - version >= 1.1.5... yes
 checking for applet_widget_new in -lpanel_applet... yes
 checking for applet_widget_construct in -lpanel_applet... yes
 updating cache ./config.cache
 creating ./config.status
 creating Makefile
 creating panel--/Makefile
 creating panel--/private/Makefile
 creating scripts/Makefile
 ===>  Building for panelmm-0.1
 Making all in panel--
 gmake[1]: Entering directory `/usr/ports/x11-toolkits/panel--/work/panelmm-0.1/panel--'
 Making all in private
 gmake[2]: Entering directory `/usr/ports/x11-toolkits/panel--/work/panelmm-0.1/panel--/private'
 gmake[2]: Nothing to be done for `all'.
 gmake[2]: Leaving directory `/usr/ports/x11-toolkits/panel--/work/panelmm-0.1/panel--/private'
 gmake[2]: Entering directory `/usr/ports/x11-toolkits/panel--/work/panelmm-0.1/panel--'
 /usr/X11R6/lib/gtkmm/proc/gtkmmproc --local --gnome applet ./ ./
 /bin/sh ../libtool --mode=compile g++30 -DHAVE_LIBPANEL_APPLET=1 -DHAVE_LIBPANEL_APPLET=1  -I. -I.  -I..    -O3 -mpentiumpro -pipe  -I/usr/X11R6/lib/gtkmm/include -I/usr/X11R6/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/in clude -I/usr/X11R6/include/gnome-1.0 -I/usr/X11R6/include -DNEED_GNOMESUPPORT_H -I/usr/local/include/glib12 -I/usr/local/include/orbit-1.0 -I/usr/X11R6/include/gtk12 -I/usr/local/include -c applet.cc
 mkdir .libs
 g++30 -DHAVE_LIBPANEL_APPLET=1 -DHAVE_LIBPANEL_APPLET=1 -I. -I. -I.. -O3 -mpentiumpro -pipe -I/usr/X11R6/lib/gtkmm/include -I/usr/X11R6/include -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include/gnome-1.0 -I/ usr/X11R6/include -DNEED_GNOMESUPPORT_H -I/usr/local/include/glib12 -I/usr/local/include/orbit-1.0 -I/usr/X11R6/include/gtk12 -I/usr/local/include -c applet.cc  -fPIC -DPIC -o .libs/applet.lo
 In file included from applet.cc:3:
 applet.h:79: parse error before `&' token
 applet.h:119: parse error before `&' token
 applet.h:123: parse error before `&' token
 applet.h:131: parse error before `&' token
 applet.h:138: parse error before `&' token
 applet.h:149: parse error before `&' token
 applet.h:151: parse error before `&' token
 applet.h:156: parse error before `&' token
 applet.cc:29: parse error before `&' token
 applet.cc:34: cannot call member function `AppletWidget* 
    Gnome::Applet::gtkobj()' without object
 applet.cc:34: `goad_id' was not declared in this scope
 applet.cc:34: ISO C++ forbids declaration of `applet_widget_construct' with no 
    type
 applet.cc:34: initializer list being treated as compound expression
 applet.cc:37: parse error before `&' token
 applet.cc: In member function `void Gnome::Applet::add_menuitem(...)':
 applet.cc:41: `callback' undeclared (first use this function)
 applet.cc:41: (Each undeclared identifier is reported only once for each 
    function it appears in.)
 applet.cc:43: `name' undeclared (first use this function)
 applet.cc:44: `caption' undeclared (first use this function)
 applet.cc: At global scope:
 applet.cc:52: parse error before `&' token
 applet.cc: In member function `void Gnome::Applet::add_menuitem_stock(...)':
 applet.cc:60: `stock_type' undeclared (first use this function)
 applet.cc: At global scope:
 applet.cc:75: parse error before `}' token
 applet.cc:77: confused by earlier errors, bailing out
 gmake[2]: *** [applet.lo] Error 1
 gmake[2]: Leaving directory `/usr/ports/x11-toolkits/panel--/work/panelmm-0.1/panel--'
 gmake[1]: *** [all-recursive] Error 1
 gmake[1]: Leaving directory `/usr/ports/x11-toolkits/panel--/work/panelmm-0.1/panel--'
 gmake: *** [all-recursive] Error 1
 *** Error code 2
 
 Stop in /usr/ports/x11-toolkits/panel--.
 *** Error code 1
 
 Stop in /usr/ports/x11-toolkits/panel--.
 *** Error code 1
 
 Stop in /usr/ports/x11-toolkits/panel--.
       

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201102241.g0AMfN742764>