pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/29385: package games/enigma fails build



The following reply was made to PR pkg/29385; it has been noted by GNATS.

From: A L Meyers <me%privacy.net@localhost>
To: Klaus Heinz <heinz%NetBSD.org@localhost>
Cc: gnats-bugs%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/29385: package games/enigma fails build
Date: Tue, 22 Feb 2005 06:39:25 +0100

 Klaus Heinz wrote:
 
 >almeyers%consult-meyers.com@localhost wrote:
 >  
 >
 >>>Release:        latest cvs pkgsrc bootstrapped to Mandrake Linux 10.1 i386
 >>>      
 >>>
 >
 >I suppose you used the native compiler to start the bootstrap process
 >and used it for all the packages?
 >
 >Mandrake 10.1 includes gcc 3.4.something as the native compiler. This
 >version of gcc/g++ obviously refuses to accept certain C++ statements which
 >were acceptable to earlier releases. The exact same errors happen on
 >NetBSD if GCC_REQD=3.4 is set in /etc/mk.conf.
 >
 >As a workaround, I propose to use
 >
 >  USE_PKGSRC_GCC=yes
 >  GCC_REQD+=3 
 >
 >in your mk.conf filest; don't forget to recompile libtool-base when you
 >change your default compiler in this way.
 >
 >Enigma compiled with lang/gcc3 works on Mandrake 10.1.
 >
 >ciao
 >     Klaus
 >
 >
 >  
 >
 Hallo Klaus,
 
 Even if it might work, the workaround with gcc3 cannot be tested because 
 lang/gcc3 does not build.  Shall post this to a new PR.  AFAIK 3.4 is 
 now the official stable version of the gcc.
 Thanks just the same.  Greetings, Lux
 
 Here is the output:
 
 gcc -c   -g -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes 
 -Wmissing-prototypes    -DHAVE_CONFIG_H   -I/usr/pkg/include   -I. -If 
 -I. -I./f -I./config -I./../include f/bad.c -o f/bad.o
 gcc -c   -g -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes 
 -Wmissing-prototypes    -DHAVE_CONFIG_H   -I/usr/pkg/include   -I. -If 
 -I. -I./f -I./config -I./../include f/bit.c -o f/bit.o
 gcc -c   -g -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes 
 -Wmissing-prototypes    -DHAVE_CONFIG_H   -I/usr/pkg/include   -I. -If 
 -I. -I./f -I./config -I./../include f/bld.c -o f/bld.o
 gcc -c   -g -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes 
 -Wmissing-prototypes    -DHAVE_CONFIG_H   -I/usr/pkg/include   -I. -If 
 -I. -I./f -I./config -I./../include f/com.c -o f/com.o
 f/com.c:11080: error: conflicting types for 'ffecom_gfrt_basictype'
 f/com.h:236: error: previous declaration of 'ffecom_gfrt_basictype' was here
 f/com.c:11080: error: conflicting types for 'ffecom_gfrt_basictype'
 f/com.h:236: error: previous declaration of 'ffecom_gfrt_basictype' was here
 make: *** [f/com.o] Fehler 1
 *** Error code 2
 
 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc3-f77
 ===>
 ===> There was an error during the ``build'' phase.
 ===> Please investigate the following for more information:
 ===>      * log of the build
 ===>      * /usr/pkgsrc/lang/gcc3-f77/work/.work.log
 ===>
 *** Error code 1
 
 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc3-f77
 *** Error code 1
 
 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc3
 *** Error code 1
 
 Stop.
 bmake: stopped in /usr/pkgsrc/lang/gcc3
 



Home | Main Index | Thread Index | Old Index