pkgsrc-Bugs archive

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

Re: pkg/41044: x11/alacarte (and, hence, gnome) build broken



Matthias Drochner writes:
> 
> joerg%britannica.bec.de@localhost said:
> > This is simply a broken test case.
> 
> Yes, maybe, but there are likely many more in pkgsrc
> which go unnoticed because it just works in the
> common cases.
> 
> I'd really prefer to understand what causes Greg's problem
> before drawing any conclusions.
> 
> oster%cs.usask.ca@localhost said:
> > My compiler is: 
> > [...]
> 
> So can you try to compile some little test program which
> throws a warning with -Werror and see whether it gets
> the hard error?

# cat foo.c

int foo()
{
        some_function("hello\n");
}

# gcc -Wall -Werror -c foo.c
cc1: warnings being treated as errors
foo.c: In function 'foo':
foo.c:4: warning: implicit declaration of function 'some_function'
foo.c:5: warning: control reaches end of non-void function
# echo $?
1
# 
 
And testing with the program used by ./configure, I get:
# gcc -Wall -Werror -I/usr/pkg/include/python2.5/ -c test.c
cc1: warnings being treated as errors
test.c: In function 'main':
test.c:5: warning: implicit declaration of function 'PySignal_SetWakeupFd'
# echo $?
1
# 

So I'm really confused as to why this isn't working... 

> I don't assume that the compiler as
> such is broken but we should rule it out first.
> I'd rather suspect something in the buildlink wrappers.
> What's in mk.conf? 

See attached.

>  Where does the "-pipe" come from?

It's from mk.conf... and I've had those lines in there for eons...

> Is there anything helpful in ${WRKDIR}/.work.log or
> the other wrapper and log files around there?

work.log enclosed...

> oster%cs.usask.ca@localhost said:
> > The enclosed change gets py-gobject building
> 
> I'm afraid the check does always fail now because
> it doesn't have a library to link against.
> We can have the same effect easier, eg with a
> CONFIGURE_ENV setting... (That's not necessarily
> bad because we don't have a Python version in
> the tree for which the check would succeed.)

As I said before, I'm not sure what the correct solution is here... 

Later...

Greg Oster

Attachment: work.log.gz
Description: work.log.gz

# For the cmpt330 build.
#EXPORTABLE_SYSTEM=1
#BSDSRCDIR = /quantum/current/19981205/src
#BSDOBJDIR = /usr/obj
#DESTDIR = /current/dest

.ifndef ONLY_ONE_PIPE
CFLAGS += -pipe
ONLY_ONE_PIPE=1
.endif

#UPDATE=1
#BSDSRCDIR=/u2/i386/usr/src
#DESTDIR=/u2/i386/install
#RELEASEDIR=/u2/i386/release


ACCEPTABLE_LICENSES=fee-based-commercial-use
ACCEPTABLE_LICENSES+=no-commercial-use
ACCEPTABLE_LICENSES+=shareware
ACCEPTABLE_LICENSES+=jdk13-license
USE_RSAREF2=NO
ACCEPTABLE_LICENSES+=palmos-sdk-license
ACCEPTABLE_LICENSES+=jdk-license
ACCEPTABLE_LICENSES+=pine-license
ACCEPTABLE_LICENSES+=majordomo-license


X11_TYPE=modular
#USE_XF86_4=1
#CFLAGS+=-g
#USETOOLS=NO

PAPERSIZE=Letter
ACCEPTABLE_LICENSES+=adobe-acrobat-license
EMACS_USE_X=1
ACCEPTABLE_LICENSES+=povray-license

#       X11SRCDIR=/path/to/xsrc         # Defaults to "/usr/xsrc"
#       MKX11=yes

ACCEPTABLE_LICENSES+=no-profit

MPLAYER_ENABLE_RUNTIME_CPU_DETECTION = NO

ACCEPTABLE_LICENSES+=kermit-license

USE_XPKGWEDGE=YES
ACCEPTABLE_LICENSES+=unrar-license


OBJHOSTNAME=gonzo
PKGSRC_LOCKTYPE=sleep
ACCEPTABLE_LICENSES+=ms-ttf-license

UPDATE_TARGET=package
ACCEPTABLE_LICENSES+=lame-license


#PKG_OPTIONS.php=ssl

#PKG_DEBUG_LEVEL=2
ACCEPTABLE_LICENSES+=xv-license
ALLOW_VULNERABLE_PACKAGES=yes
ACCEPTABLE_LICENSES+=opera-license
PKG_OPTIONS.mplayer=-mplayer-runtime-cpudetection
PKG_OPTIONS.gld=pgsql
PKG_OPTIONS.kdebase+=pam

PKG_APACHE_DEFAULT=apache13

ACCEPTABLE_LICENSES+=openmotif-license

ACCEPTABLE_LICENSES+=mplayer-codec-license


BUILDLINK_TRANSFORM+= rm:-Werror
ACCEPTABLE_LICENSES+=flash-license
ACCEPTABLE_LICENSES+=tin-license
ACCEPTABLE_LICENSES+=generic-nonlicense
ACCEPTABLE_LICENSES+=mpg123-license
PKG_OPTIONS.emacs+=x11

PKG_OPTIONS.sysbench=mysql

PKG_OPTIONS.MesaLib+=dri
ACCEPTABLE_LICENSES+=generic-nonlicense
PKG_OPTIONS.openoffice3+=firefox3



Home | Main Index | Thread Index | Old Index