$ 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: [EMAIL PROTECTED] > -----Original Message----- > From: Joshua Oreman [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 17, 2003 8:48 PM > To: Гнитиёв Виктор > Cc: [EMAIL PROTECTED] > 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: [EMAIL PROTECTED] > > >
smime.p7s
Description: S/MIME cryptographic signature