make buildworld failed
Гнитиёв Виктор
gnitiev at nashe.ru
Tue Jun 17 10:59:51 PDT 2003
$ grep mktemp /usr/include/*.h
/usr/include/unistd.h:char *mktemp __P((char *));
$ nm /usr/lib/libc.so.* | grep mktemp
/usr/libexec/elf/nm: /usr/lib/libc.so.4: no symbols
$ cat /var/cvsup/src/contrib/binutils/libiberty/choose-temp.c
/* Utility to pick a temporary filename prefix.
Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
Libiberty is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with libiberty; see the file COPYING.LIB. If not,
write to the Free Software Foundation, Inc., 59 Temple Place - Suite
330,
Boston, MA 02111-1307, USA. */
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <stdio.h> /* May get P_tmpdir. */
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
#ifdef HAVE_STRING_H
#include <string.h>
#endif
#include "libiberty.h"
extern char *choose_tmpdir PARAMS ((void));
/* Name of temporary file.
mktemp requires 6 trailing X's. */
#define TEMP_FILE "ccXXXXXX"
#define TEMP_FILE_LEN (sizeof(TEMP_FILE) - 1)
/*
@deftypefn Extension char* choose_temp_base (void)
Return a prefix for temporary file names or @code{NULL} if unable to
find one. The current directory is chosen if all else fails so the
program is exited if a temporary directory can't be found (@code{mktemp}
fails). The buffer for the result is obtained with @code{xmalloc}.
This function is provided for backwards compatability only. Its use is
not recommended.
@end deftypefn
*/
char *
choose_temp_base ()
{
const char *base = choose_tmpdir ();
char *temp_filename;
int len;
len = strlen (base);
temp_filename = xmalloc (len + TEMP_FILE_LEN + 1);
strcpy (temp_filename, base);
strcpy (temp_filename + len, TEMP_FILE);
mktemp (temp_filename);
if (strlen (temp_filename) == 0)
abort ();
return temp_filename;
}
----------------------------------
Viktor M. Gnitiyov
e-mail: gnitiyov at nashe.ru
> -----Original Message-----
> From: Joshua Oreman [mailto:oremanj at www.get-linux.org]
> Sent: Tuesday, June 17, 2003 8:48 PM
> To: Гнитиёв Виктор
> Cc: questions at freebsd.org
> Subject: Re: make buildworld failed
>
>
> On Tue, Jun 17, 2003 at 03:50:41PM +0400 or thereabouts,
> ??????? ?????? seemed to write:
> > Hi, All.
> >
> > On my machine with FreeBSD 4.4-RELEASE I was done next steps:
> >
> > Edit /usr/local/etc/CVSUP.conf for next settings:
> >
> > *default host=cvsup4.ru.FreeBSD.org
> > *default base=/var/cvsup
> > *default prefix=/var/cvsup
> > *default release=cvs tag=RELENG_4
> > *default delete use-rel-suffix
> > #*default compress
> > src-all
> >
> > REM: "/var/cvsup" is selected because it (/var) has free
> space (3Gb).
> >
> > File /etc/make.conf have next special strings (other strings is
> > default):
> > NO_MAILWRAPPER=true
> > NO_OPENSSH= true
> > NO_OPENSSL= true
> > NO_SENDMAIL= true
> > NO_X= true
> > NOGAMES= true
> > NOUUCP= true
> >
> > # cd /var/cvsup/src
> > # make cleandir
> > # make cleandir
> > # cvsup -g -L 2 /usr/local/etc/CVSUP.conf
> > # script /var/log/mk_bworld.log
> > # make buildworld
> > # exit
> >
> > "make buildworld" was fail with errors. Latest string in
> > /var/log/mk_bworld.log is:
> >
> > ===> gnu/usr.bin/binutils
> > ===> gnu/usr.bin/binutils/libiberty
> > cc -O -pipe -march=pentiumpro -D_GNU_SOURCE -I.
> > -I/var/cvsup/src/gnu/usr.bin/binutils/libiberty
> > -I/var/cvsup/src/gnu/usr.bin/binutils/libiberty/../libbfd/i386
> >
> -I/var/cvsup/src/gnu/usr.bin/binutils/libiberty/../../../../co
> ntrib/binu
> > tils/include -DHAVE_CONFIG_H -W -Wall -Wstrict-prototypes
> > -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Werror -c
> >
> /var/cvsup/src/gnu/usr.bin/binutils/libiberty/../../../../cont
> rib/binuti
> > ls/libiberty/argv.c -o argv.o
> > cc -O -pipe -march=pentiumpro -D_GNU_SOURCE -I.
> > -I/var/cvsup/src/gnu/usr.bin/binutils/libiberty
> > -I/var/cvsup/src/gnu/usr.bin/binutils/libiberty/../libbfd/i386
> >
> -I/var/cvsup/src/gnu/usr.bin/binutils/libiberty/../../../../co
> ntrib/binu
> > tils/include -DHAVE_CONFIG_H -W -Wall -Wstrict-prototypes
> > -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Werror -c
> >
> /var/cvsup/src/gnu/usr.bin/binutils/libiberty/../../../../cont
> rib/binuti
> > ls/libiberty/choose-temp.c -o choose-temp.o
> > cc1: warnings being treated as errors
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Well, that's why it
> errored :-)
> >
> /var/cvsup/src/gnu/usr.bin/binutils/libiberty/../../../../cont
> rib/binuti
> > ls/libiberty/choose-temp.c: In function `choose_temp_base':
> >
> /var/cvsup/src/gnu/usr.bin/binutils/libiberty/../../../../cont
> rib/binuti
> > ls/libiberty/choose-temp.c:68: warning: implicit
> declaration of function
> > `mktemp'
>
> Send us the output of these commands:
> $ grep mktemp /usr/include/*.h
> $ nm /usr/lib/libc.so.* | grep mktemp
> $ cat /var/cvsup/src/contrib/binutils/libiberty/choose-temp.c
>
> -- Josh
>
> > *** Error code 1
> >
> > Stop in /var/cvsup/src/gnu/usr.bin/binutils/libiberty.
> > *** Error code 1
> >
> > Stop in /var/cvsup/src/gnu/usr.bin/binutils.
> > *** Error code 1
> >
> > Stop in /var/cvsup/src/gnu/usr.bin.
> > *** Error code 1
> >
> > Stop in /var/cvsup/src/gnu.
> > *** Error code 1
> >
> > Stop in /var/cvsup/src.
> > *** Error code 1
> >
> > Stop in /var/cvsup/src.
> > *** Error code 1
> >
> > Stop in /var/cvsup/src.
> >
> > Full log file on http://www.nashe.ru/mk_bworld.log (~6 Mb)
> > /etc/make.conf is on http://www.nashe.ru/make.conf
> >
> > Any ideas welcome...
> > What and Why I need to resolve this problem?
> >
> > ----------------------------------
> > Viktor M. Gnitiyov
> > e-mail: gnitiyov at nashe.ru
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2138 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20030617/78a61666/smime.bin
More information about the freebsd-questions
mailing list