From owner-freebsd-ports Sun Dec 24 10:43:58 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA12929 for ports-outgoing; Sun, 24 Dec 1995 10:43:58 -0800 (PST) Received: from bacchus.eng.umd.edu (bacchus.eng.umd.edu [129.2.94.5]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA12920 Sun, 24 Dec 1995 10:43:55 -0800 (PST) Received: from latte.eng.umd.edu (latte.eng.umd.edu [129.2.98.15]) by bacchus.eng.umd.edu (8.7.3/8.7) with ESMTP id NAA01169; Sun, 24 Dec 1995 13:43:50 -0500 (EST) Received: (chuckr@localhost) by latte.eng.umd.edu (8.7.3/8.6.4) id NAA02800; Sun, 24 Dec 1995 13:43:49 -0500 (EST) Date: Sun, 24 Dec 1995 13:43:46 -0500 (EST) From: Chuck Robey X-Sender: chuckr@latte.eng.umd.edu To: Josh MacDonald cc: freebsd-hackers@freebsd.org, FreeBSD-ports@freebsd.org Subject: Re: gcc 2.7.1 In-Reply-To: <199512241800.KAA23024@paris.CS.Berkeley.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Sun, 24 Dec 1995, Josh MacDonald wrote: > > Surely as you suggest most people who are in need of the latest version > of a gcc or whatever can probably compile it themselves, but it > takes a lot of time and effort to make sure its installed prpoperly > and working properly, especially to test the c++ installation because > you can't do the 2 or 3 stage build/compare with it. It would be nice > to at least see a set of difss or a package for libg++ and recent versions > of gcc, this is my point. I can contribute what I've done, but who knows > if I've done it right. If there is one unified version, then everyone who > finds problems can contribute them and the GNU team will be better notified > of FreeBSD diffs. Ahh! Then you're asking for a port of gcc! Now that is an idea I can completely agree with, and it sounds like a wise thing to do. It'll give a lot of FreeBSD folks experience with it and it's various bugs/enhancements. I think it was Kaleb Keithley that I saw reporting his experiences with 2.7.2. Are you reading this, Kaleb? Perhaps this should be moved to FreeBSD-ports? > > -josh > ============================================================================ Chuck Robey chuckr@eng.umd.edu -- I run FreeBSD on n3lxx and Journey2 --------------------------------------------------------------------------- The Dilbert Zone is Dilbert's new WWW home! The area features never-before-seen original sketches of Dilbert, a photo tour of Scott Adams' studio, Dilbert Trivia and memorabilia, high school photos and much more!: From owner-freebsd-ports Sun Dec 24 10:56:11 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA13681 for ports-outgoing; Sun, 24 Dec 1995 10:56:11 -0800 (PST) Received: from paris.CS.Berkeley.EDU (paris.CS.Berkeley.EDU [128.32.34.47]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id KAA13670 Sun, 24 Dec 1995 10:56:08 -0800 (PST) Received: from paris.CS.Berkeley.EDU (localhost.Berkeley.EDU [127.0.0.1]) by paris.CS.Berkeley.EDU (8.6.11/8.6.9) with ESMTP id KAA23126; Sun, 24 Dec 1995 10:56:05 -0800 From: Josh MacDonald Message-Id: <199512241856.KAA23126@paris.CS.Berkeley.EDU> To: Chuck Robey Cc: freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Re: gcc 2.7.1 In-reply-to: Your message of "Sun, 24 Dec 1995 13:43:46 EST." Date: Sun, 24 Dec 1995 10:56:04 -0800 Sender: owner-ports@freebsd.org Precedence: bulk > On Sun, 24 Dec 1995, Josh MacDonald wrote: > > > > > Surely as you suggest most people who are in need of the latest version > > of a gcc or whatever can probably compile it themselves, but it > > takes a lot of time and effort to make sure its installed prpoperly > > and working properly, especially to test the c++ installation because > > you can't do the 2 or 3 stage build/compare with it. It would be nice > > to at least see a set of difss or a package for libg++ and recent versions > > of gcc, this is my point. I can contribute what I've done, but who knows > > if I've done it right. If there is one unified version, then everyone who > > finds problems can contribute them and the GNU team will be better notified > > of FreeBSD diffs. > > Ahh! Then you're asking for a port of gcc! Now that is an idea I can > completely agree with, and it sounds like a wise thing to do. It'll give > a lot of FreeBSD folks experience with it and it's various > bugs/enhancements. I think it was Kaleb Keithley that I saw reporting > his experiences with 2.7.2. Are you reading this, Kaleb? > > Perhaps this should be moved to FreeBSD-ports? > Yes. That would be very nice. Ummm, I still can't make shared libs work though. This would be a hard port to do in the normal ports fashion I think. I think the only three diffs I have for 2.7.1 right now are the ASM_WEAKEN_LABEL removal, a change to gcc's stdarg.h so that __gnuc_va_list agrees with libc, and gcc's stddef.h is all messed up. It doesn't undefine things like _BSD_SIZE_T_ leaves it defined but empty so that later stdlib.h will produce something like 'typedef size_t' and produce annoying warnings. Perhaps it is better not to use those two files. -josh best to not use them. I don't know. From owner-freebsd-ports Sun Dec 24 11:18:12 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA14739 for ports-outgoing; Sun, 24 Dec 1995 11:18:12 -0800 (PST) Received: from hub.org (hub.org [199.166.238.138]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA14718 Sun, 24 Dec 1995 11:18:06 -0800 (PST) Received: (from scrappy@localhost) by hub.org (8.7.3/8.7.3) id OAA06314; Sun, 24 Dec 1995 14:17:52 -0500 (EST) Date: Sun, 24 Dec 1995 14:17:51 -0500 (EST) From: "Marc G. Fournier" To: Chuck Robey cc: Josh MacDonald , freebsd-hackers@FreeBSD.org, FreeBSD-ports@FreeBSD.org Subject: Re: gcc 2.7.1 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.org Precedence: bulk On Sun, 24 Dec 1995, Chuck Robey wrote: > On Sun, 24 Dec 1995, Josh MacDonald wrote: > > > > > Surely as you suggest most people who are in need of the latest version > > of a gcc or whatever can probably compile it themselves, but it > > takes a lot of time and effort to make sure its installed prpoperly > > and working properly, especially to test the c++ installation because > > you can't do the 2 or 3 stage build/compare with it. It would be nice > > to at least see a set of difss or a package for libg++ and recent versions > > of gcc, this is my point. I can contribute what I've done, but who knows > > if I've done it right. If there is one unified version, then everyone who > > finds problems can contribute them and the GNU team will be better notified > > of FreeBSD diffs. > > Ahh! Then you're asking for a port of gcc! Now that is an idea I can > completely agree with, and it sounds like a wise thing to do. It'll give > a lot of FreeBSD folks experience with it and it's various > bugs/enhancements. I think it was Kaleb Keithley that I saw reporting > his experiences with 2.7.2. Are you reading this, Kaleb? > Hmmm...I've just compiled both 2.7.1 and 2.7.2 under FreeBSD, and they both compile straight out of the box...just follow the instructions step by step in the INSTALL file *Shrug* Now, libg++ is another story, but I think that is becuase my curses.h file is from ncurses :( Have to tweak that one a bit... Marc G. Fournier | POP Mail Telnet Acct DNS Hosting scrappy@hub.org | WWW Services Database Services | Knowledge, soon to be: | | Information and scrappy@ki.net | WWW: http://hub.org | Communications, Inc From owner-freebsd-ports Sun Dec 24 16:12:51 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA08534 for ports-outgoing; Sun, 24 Dec 1995 16:12:51 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA08512 Sun, 24 Dec 1995 16:12:15 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id LAA11425; Mon, 25 Dec 1995 11:11:18 +1100 Date: Mon, 25 Dec 1995 11:11:18 +1100 From: Bruce Evans Message-Id: <199512250011.LAA11425@godzilla.zeta.org.au> To: chuckr@glue.umd.edu, jmacd@paris.CS.Berkeley.EDU Subject: Re: gcc 2.7.1 Cc: freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Sender: owner-ports@freebsd.org Precedence: bulk >think. I think the only three diffs I have for 2.7.1 right now are the >ASM_WEAKEN_LABEL removal, a change to gcc's stdarg.h so that __gnuc_va_list >agrees with libc, and gcc's stddef.h is all messed up. It doesn't undefine >things like _BSD_SIZE_T_ leaves it defined but empty so that later stdlib.h >will produce something like 'typedef size_t' and produce annoying >warnings. Perhaps it is better not to use those two files. I have a lot more than 3. All of these except the ones for ginclude/* were obtained by diffing FreeBSD's version of gcc-2.6.3 with the standard version. The ones in freebsd.h are particularly important. You can't expect things to work if you use a different size for wchar_t and different SPEC strings. The other changes in freebsd.h aren't so important. Bruce diff -c2 gcc-2.7.2/Makefile.in~ gcc-2.7.2/Makefile.in *** gcc-2.7.2/Makefile.in~ Wed Dec 6 22:00:01 1995 --- gcc-2.7.2/Makefile.in Wed Dec 6 22:07:55 1995 *************** *** 246,250 **** # we use this here because that should be enough, and also # so that -g1 will be tested. ! LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) $(TARGET_LIBGCC2_CFLAGS) -g1 # Additional options to use when compiling libgcc2.a. --- 246,250 ---- # we use this here because that should be enough, and also # so that -g1 will be tested. ! LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) $(TARGET_LIBGCC2_CFLAGS) # -g1 # Additional options to use when compiling libgcc2.a. *************** *** 747,750 **** --- 747,751 ---- echo "__foo () {}" > dummy.c $(GCC_FOR_TARGET) $(GCC_CFLAGS) -c dummy.c + ld -r -x dummy$(objext); mv a.out dummy$(objext) $(OLDAR) $(OLDAR_FLAGS) libgcc1.null dummy$(objext) rm -f dummy$(objext) dummy.c *************** *** 778,781 **** --- 779,783 ---- if [ $$? -eq 0 ] ; then true; else exit 1; fi; \ mv libgcc1$(objext) $${name}$(objext); \ + ld -r -x $${name}$(objext); mv a.out $${name}$(objext); \ $(OLDAR) $(OLDAR_FLAGS) tmplibgcc1.a $${name}$(objext); \ rm -f $${name}$(objext); \ *************** *** 797,800 **** --- 799,803 ---- $(OLDCC) $(CCLIBFLAGS) $(INCLUDES) -c $${file}; \ if [ $$? -eq 0 ] ; then true; else exit 1; fi; \ + ld -r -x $${name}$(objext); mv a.out $${name}$(objext); \ $(OLDAR) $(OLDAR_FLAGS) tmplibgcc1.a $${name}$(objext); \ if [ $$? -eq 0 ] ; then true; else exit 1; fi; \ *************** *** 826,829 **** --- 829,833 ---- if [ $$? -eq 0 ] ; then true; else exit 1; fi; \ mv libgcc1$(objext) $${name}$(objext); \ + ld -r -x $${name}$(objext); mv a.out $${name}$(objext); \ $(AR) $(AR_FLAGS) tmplibgcc1.a $${name}$(objext); \ rm -f $${name}$(objext); \ *************** *** 876,879 **** --- 880,884 ---- $(srcdir)/libgcc2.c -o $${name}$(objext); \ if [ $$? -eq 0 ] ; then true; else exit 1; fi; \ + ld -r -x $${name}$(objext); mv a.out $${name}$(objext); \ $(AR) $(AR_FLAGS) tmplibgcc2.a $${name}$(objext); \ rm -f $${name}$(objext); \ *************** *** 896,899 **** --- 901,905 ---- $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) $(INCLUDES) -c $${file}; \ if [ $$? -eq 0 ] ; then true; else exit 1; fi; \ + ld -r -x $${oname}$(objext); mv a.out $${oname}$(objext); \ $(AR) $(AR_FLAGS) tmplibgcc2.a $${oname}$(objext); \ rm -f $${name}.s $${oname}$(objext); \ diff -c2 gcc-2.7.2/cccp.1~ gcc-2.7.2/cccp.1 *** gcc-2.7.2/cccp.1~ Fri Jun 23 00:05:50 1995 --- gcc-2.7.2/cccp.1 Wed Dec 6 22:05:12 1995 *************** *** 1,12 **** .\" Copyright (c) 1991, 1992, 1993 Free Software Foundation \-*-Text-*- .\" See section COPYING for conditions for redistribution ! .TH cpp 1 "30apr1993" "GNU Tools" "GNU Tools" .SH NAME ! cccp, cpp \- The GNU C-Compatible Compiler Preprocessor. .SH SYNOPSIS .hy 0 .na .TP ! .B cccp .RB "[\|" \-$ "\|]" .RB "[\|" \-A \c --- 1,12 ---- .\" Copyright (c) 1991, 1992, 1993 Free Software Foundation \-*-Text-*- .\" See section COPYING for conditions for redistribution ! .TH cpp 1 "April 30, 1993" "GNU Tools" "GNU Tools" .SH NAME ! cpp \- The GNU C-Compatible Compiler Preprocessor. .SH SYNOPSIS .hy 0 .na .TP ! .B cpp .RB "[\|" \-$ "\|]" .RB "[\|" \-A \c *************** *** 143,153 **** explicitly: the C compiler will do so automatically. However, the preprocessor is sometimes useful individually. - - When you call the preprocessor individually, either name - (\c - .B cpp\c - \& or \c - .B cccp\c - \&) will do\(em\&they are completely synonymous. The C preprocessor expects two file names as arguments, \c --- 143,146 ---- diff -c2 gcc-2.7.2/cccp.c~ gcc-2.7.2/cccp.c *** gcc-2.7.2/cccp.c~ Wed Dec 6 21:53:37 1995 --- gcc-2.7.2/cccp.c Wed Dec 6 22:05:13 1995 *************** *** 4924,4927 **** --- 4924,4928 ---- char *p, *dir; + #if 0 if (searchptr && ! searchptr->got_name_map) { *************** *** 4946,4949 **** --- 4947,4951 ---- } } + #endif /* Try to find a mapping file for the particular directory we are *************** *** 4982,4988 **** --- 4984,4992 ---- from = p + 1; } + #if 0 for (map = read_name_map (dir); map; map = map->map_next) if (! strcmp (map->map_from, from)) return open (map->map_to, O_RDONLY, 0666); + #endif return open (filename, O_RDONLY, 0666); diff -c2 gcc-2.7.2/config/i386/freebsd.h~ gcc-2.7.2/config/i386/freebsd.h *** gcc-2.7.2/config/i386/freebsd.h~ Thu Jun 15 23:44:56 1995 --- gcc-2.7.2/config/i386/freebsd.h Wed Dec 6 22:05:13 1995 *************** *** 21,27 **** Boston, MA 02111-1307, USA. */ - /* This goes away when the math-emulator is fixed */ - #define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */ - /* This is tested by i386gas.h. */ #define YES_UNDERSCORES --- 21,24 ---- *************** *** 34,44 **** /* Get perform_* macros to build libgcc.a. */ #include "i386/perform.h" #undef CPP_PREDEFINES ! #define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -D__386BSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" /* Like the default, except no -lg. */ #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" #undef SIZE_TYPE #define SIZE_TYPE "unsigned int" --- 31,92 ---- /* Get perform_* macros to build libgcc.a. */ #include "i386/perform.h" + + /* This is cloned from ../netbsd.h. It and several other things in + this file should be in ../freebsd.h. */ + /* FREEBSD_NATIVE is defined when gcc is integrated into the FreeBSD + source tree so it can be configured appropriately without using + the GNU configure/build mechanism. */ + + #ifdef FREEBSD_NATIVE + + /* Look for the include files in the system-defined places. */ + + #undef GPLUSPLUS_INCLUDE_DIR + #define GPLUSPLUS_INCLUDE_DIR "/usr/include/g++" + + #undef GCC_INCLUDE_DIR + #define GCC_INCLUDE_DIR "/usr/include" + + /* FreeBSD has GCC_INCLUDE_DIR first. */ + #undef INCLUDE_DEFAULTS + #define INCLUDE_DEFAULTS \ + { \ + { GCC_INCLUDE_DIR, 0, 0 }, \ + { GPLUSPLUS_INCLUDE_DIR, 1, 1 }, \ + { 0, 0, 0 } \ + } + + /* Under FreeBSD, the normal location of the compiler back ends is the + /usr/libexec directory. */ + + #undef STANDARD_EXEC_PREFIX + #define STANDARD_EXEC_PREFIX "/usr/libexec/" + + /* Under FreeBSD, the normal location of the various *crt*.o files is the + /usr/lib directory. */ + + #undef STANDARD_STARTFILE_PREFIX + #define STANDARD_STARTFILE_PREFIX "/usr/lib/" + #endif /* FREEBSD_NATIVE */ + #undef CPP_PREDEFINES ! #define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__=2 -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)" ! ! #define ASM_SPEC " %| %{fpic:-k} %{fPIC:-k}" /* Like the default, except no -lg. */ #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}" + #define LINK_SPEC \ + "%{!nostdlib:%{!r*:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} %{assert*} \ + %{p:-Bstatic} %{pg:-Bstatic} %{Z}" + + #define LINK_LIBGCC_SPECIAL_1 1 + + /* This goes away when the math emulator is fixed. */ + #undef TARGET_DEFAULT + #define TARGET_DEFAULT (MASK_NO_FANCY_MATH_387 | 0301) + #undef SIZE_TYPE #define SIZE_TYPE "unsigned int" *************** *** 48,64 **** #undef WCHAR_TYPE ! #define WCHAR_TYPE "short unsigned int" ! #define WCHAR_UNSIGNED 1 #undef WCHAR_TYPE_SIZE ! #define WCHAR_TYPE_SIZE 16 #define HAVE_ATEXIT ! /* There are conflicting reports about whether this system uses ! a different assembler syntax. wilson@cygnus.com says # is right. */ ! #undef COMMENT_BEGIN ! #define COMMENT_BEGIN "#" #undef ASM_APP_ON --- 96,112 ---- #undef WCHAR_TYPE ! #define WCHAR_TYPE "int" ! #define WCHAR_UNSIGNED 0 #undef WCHAR_TYPE_SIZE ! #define WCHAR_TYPE_SIZE BITS_PER_WORD #define HAVE_ATEXIT ! /* Override the default comment-starter of "/". */ ! ! #undef ASM_COMMENT_START ! #define ASM_COMMENT_START "#" #undef ASM_APP_ON *************** *** 87,110 **** we want to retain compatibility with older gcc versions. */ #define DEFAULT_PCC_STRUCT_RETURN 0 - - /* Profiling routines, partially copied from i386/osfrose.h. */ ! /* Redefine this to use %eax instead of %edx. */ #undef FUNCTION_PROFILER #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ ! { \ ! fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \ ! LPREFIX, (LABELNO)); \ ! fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ ! } \ else \ ! { \ ! fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \ ! fprintf (FILE, "\tcall mcount\n"); \ ! } \ } /* * Some imports from svr4.h in support of shared libraries. --- 135,164 ---- we want to retain compatibility with older gcc versions. */ #define DEFAULT_PCC_STRUCT_RETURN 0 ! /* Tell final.c that we don't need a label passed to mcount. */ ! ! #define NO_PROFILE_DATA ! ! /* Redefine this to not pass an unused label in %edx. */ ! #undef FUNCTION_PROFILER #define FUNCTION_PROFILER(FILE, LABELNO) \ { \ if (flag_pic) \ ! fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \ else \ ! fprintf (FILE, "\tcall mcount\n"); \ } + #if 0 /* not ready for this; it should be decided at compile time */ + #define FUNCTION_PROFILER_EPILOGUE(FILE) \ + { \ + if (flag_pic) \ + fprintf (FILE, "\tcall *mexitcount@GOT(%%ebx)\n"); \ + else \ + fprintf (FILE, "\tcall mexitcount\n"); \ + } + #endif + /* * Some imports from svr4.h in support of shared libraries. *************** *** 112,115 **** --- 166,171 ---- */ + #define HANDLE_SYSV_PRAGMA + /* Define the strings used for the special svr4 .type and .size directives. These strings generally do not vary from one system running svr4 to *************** *** 120,129 **** --- 176,188 ---- #define TYPE_ASM_OP ".type" #define SIZE_ASM_OP ".size" + #define SET_ASM_OP ".set" /* This is how we tell the assembler that a symbol is weak. */ + #if 0 /* not ready for this */ #define ASM_WEAKEN_LABEL(FILE,NAME) \ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \ fputc ('\n', FILE); } while (0) + #endif /* The following macro defines the format used to output the second *************** *** 224,256 **** } \ } while (0) - - #define ASM_SPEC " %| %{fpic:-k} %{fPIC:-k}" - #define LINK_SPEC \ - "%{!nostdlib:%{!r*:%{!e*:-e start}}} -dc -dp %{static:-Bstatic} %{assert*}" - - /* This is defined when gcc is compiled in the BSD-directory-tree, and must - * make up for the gap to all the stuff done in the GNU-makefiles. - */ - - #ifdef FREEBSD_NATIVE - - #define INCLUDE_DEFAULTS { \ - { "/usr/include", 0 }, \ - { "/usr/include/g++", 1 }, \ - { 0, 0} \ - } - - #undef MD_EXEC_PREFIX - #define MD_EXEC_PREFIX "/usr/libexec/" - - #undef STANDARD_STARTFILE_PREFIX - #define STANDARD_STARTFILE_PREFIX "/usr/lib" - - #if 0 /* This is very wrong!!! */ - #define DEFAULT_TARGET_MACHINE "i386-unknown-freebsd_1.0" - #define GPLUSPLUS_INCLUDE_DIR "/usr/local/lib/gcc-lib/i386-unknown-freebsd_1.0/2.5.8/include" - #define TOOL_INCLUDE_DIR "/usr/local/i386-unknown-freebsd_1.0/include" - #define GCC_INCLUDE_DIR "/usr/local/lib/gcc-lib/i386-unknown-freebsd_1.0/2.5.8/include" - #endif - - #endif /* FREEBSD_NATIVE */ --- 283,284 ---- diff -c2 gcc-2.7.2/config/i386/i386.c~ gcc-2.7.2/config/i386/i386.c *** gcc-2.7.2/config/i386/i386.c~ Wed Dec 6 21:53:47 1995 --- gcc-2.7.2/config/i386/i386.c Wed Dec 6 22:05:14 1995 *************** *** 1461,1465 **** rtx xops[4]; int pic_reg_used = flag_pic && (current_function_uses_pic_offset_table ! || current_function_uses_const_pool); xops[0] = stack_pointer_rtx; --- 1461,1466 ---- rtx xops[4]; int pic_reg_used = flag_pic && (current_function_uses_pic_offset_table ! || current_function_uses_const_pool ! || profile_flag || profile_block_flag); xops[0] = stack_pointer_rtx; *************** *** 1522,1527 **** int reglimit = (frame_pointer_needed ? FRAME_POINTER_REGNUM : STACK_POINTER_REGNUM); ! int pic_reg_used = flag_pic && (current_function_uses_pic_offset_table ! || current_function_uses_const_pool); #ifdef NON_SAVING_SETJMP --- 1523,1536 ---- int reglimit = (frame_pointer_needed ? FRAME_POINTER_REGNUM : STACK_POINTER_REGNUM); ! ! #ifdef FUNCTION_PROFILER_EPILOGUE ! if (profile_flag) ! return 0; ! #endif ! ! if (flag_pic && (current_function_uses_pic_offset_table ! || current_function_uses_const_pool ! || profile_flag || profile_block_flag)) ! return 0; #ifdef NON_SAVING_SETJMP *************** *** 1534,1539 **** for (regno = reglimit - 1; regno >= 0; regno--) ! if ((regs_ever_live[regno] && ! call_used_regs[regno]) ! || (regno == PIC_OFFSET_TABLE_REGNUM && pic_reg_used)) nregs++; --- 1543,1547 ---- for (regno = reglimit - 1; regno >= 0; regno--) ! if (regs_ever_live[regno] && ! call_used_regs[regno]) nregs++; *************** *** 1557,1560 **** --- 1565,1573 ---- int pic_reg_used = flag_pic && (current_function_uses_pic_offset_table || current_function_uses_const_pool); + + #ifdef FUNCTION_PROFILER_EPILOGUE + if (profile_flag) + FUNCTION_PROFILER_EPILOGUE (file); + #endif /* Compute the number of registers to pop */ diff -c2 gcc-2.7.2/config/i386/unix.h~ gcc-2.7.2/config/i386/unix.h *** gcc-2.7.2/config/i386/unix.h~ Thu Jun 15 23:54:19 1995 --- gcc-2.7.2/config/i386/unix.h Wed Dec 6 22:05:14 1995 *************** *** 100,104 **** #define ASM_COMMENT_START "/" - #define COMMENT_BEGIN "/" /* Output to assembler file text saying following lines --- 100,103 ---- diff -c2 gcc-2.7.2/config/xm-freebsd.h~ gcc-2.7.2/config/xm-freebsd.h *** gcc-2.7.2/config/xm-freebsd.h~ Thu Jun 15 22:53:32 1995 --- gcc-2.7.2/config/xm-freebsd.h Wed Dec 6 22:05:14 1995 *************** *** 24,27 **** --- 24,30 ---- CPU/xm-CPU.h and this file xm-freebsd.h. */ + /* FreeBSD has putenv. */ + #define HAVE_PUTENV + /* FreeBSD has strerror. */ #define HAVE_STRERROR diff -c2 gcc-2.7.2/cp/g++.c~ gcc-2.7.2/cp/g++.c *** gcc-2.7.2/cp/g++.c~ Wed Dec 6 22:00:07 1995 --- gcc-2.7.2/cp/g++.c Wed Dec 6 22:05:14 1995 *************** *** 416,420 **** if (argc == 1) ! fatal ("No input files specified.\n"); #ifndef __MSDOS__ --- 416,420 ---- if (argc == 1) ! fatal ("No input files specified"); #ifndef __MSDOS__ diff -c2 gcc-2.7.2/final.c~ gcc-2.7.2/final.c *** gcc-2.7.2/final.c~ Wed Dec 6 22:00:10 1995 --- gcc-2.7.2/final.c Wed Dec 6 22:05:15 1995 *************** *** 342,345 **** --- 342,347 ---- ASM_OUTPUT_ALIGN (asm_out_file, align); + fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n"); + ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, "LPBX", 0); /* zero word */ *************** *** 915,918 **** --- 917,923 ---- #endif + if (profile_block_flag) + add_bb (file); + /* The Sun386i and perhaps other machines don't work right if the profiling code comes after the prologue. */ *************** *** 972,983 **** --- 977,992 ---- FILE *file; { + #ifndef NO_PROFILE_DATA int align = MIN (BIGGEST_ALIGNMENT, POINTER_SIZE); + #endif /* not NO_PROFILE_DATA */ int sval = current_function_returns_struct; int cxt = current_function_needs_context; + #ifndef NO_PROFILE_DATA data_section (); ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT)); ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no); assemble_integer (const0_rtx, POINTER_SIZE / BITS_PER_UNIT, 1); + #endif /* not NO_PROFILE_DATA */ text_section (); *************** *** 1066,1069 **** --- 1075,1081 ---- FUNCTION_EPILOGUE (file, get_frame_size ()); #endif + + if (profile_block_flag) + add_bb (file); #ifdef SDB_DEBUGGING_INFO diff -c2 gcc-2.7.2/gcc.c~ gcc-2.7.2/gcc.c *** gcc-2.7.2/gcc.c~ Wed Dec 6 21:54:41 1995 --- gcc-2.7.2/gcc.c Wed Dec 6 22:05:15 1995 *************** *** 33,36 **** --- 33,37 ---- #include + #include #include #include *************** *** 54,57 **** --- 55,61 ---- #endif #include + #include + #include + #include /* Include multi-lib information. */ *************** *** 1621,1625 **** int num_envs = 0; int name_len = 1; - int str_len = strlen (str); char *p = str; int ch; --- 1625,1628 ---- *************** *** 2704,2707 **** --- 2707,2714 ---- /* Use 2 as fourth arg meaning try just the machine as a suffix, as well as trying the machine and the version. */ + #ifdef FREEBSD_NATIVE + add_prefix (&exec_prefixes, "/usr/libexec/", 0, 0, NULL_PTR); + add_prefix (&exec_prefixes, "/usr/bin/", 0, 0, NULL_PTR); + #else /* not FREEBSD_NATIVE */ #ifndef OS2 add_prefix (&exec_prefixes, standard_exec_prefix, 0, 2, NULL_PTR); *************** *** 2711,2714 **** --- 2718,2722 ---- add_prefix (&startfile_prefixes, standard_exec_prefix, 0, 1, NULL_PTR); add_prefix (&startfile_prefixes, standard_exec_prefix_1, 0, 1, NULL_PTR); + #endif /* FREEBSD_NATIVE */ tooldir_prefix = concat3 (tooldir_base_prefix, spec_machine, *************** *** 2745,2748 **** --- 2753,2757 ---- } + #ifndef FREEBSD_NATIVE add_prefix (&exec_prefixes, concat3 (tooldir_prefix, "bin", dir_separator_str), *************** *** 2751,2754 **** --- 2760,2764 ---- concat3 (tooldir_prefix, "lib", dir_separator_str), 0, 0, NULL_PTR); + #endif /* FREEBSD_NATIVE */ /* More prefixes are enabled in main, after we read the specs file *************** *** 3771,3775 **** int c1 = *p++; /* Select first or second version number. */ char *v = compiler_version; ! char *q, *copy; /* If desired, advance to second version number. */ if (c1 == '2') --- 3781,3785 ---- int c1 = *p++; /* Select first or second version number. */ char *v = compiler_version; ! char *q; /* If desired, advance to second version number. */ if (c1 == '2') *************** *** 4267,4273 **** --- 4277,4285 ---- /* Read specs from a file if there is one. */ + #ifndef FREEBSD_NATIVE machine_suffix = concat4 (spec_machine, dir_separator_str, spec_version, dir_separator_str); just_machine_suffix = concat (spec_machine, dir_separator_str); + #endif specs_file = find_a_file (&startfile_prefixes, "specs", R_OK); *************** *** 4317,4320 **** --- 4329,4333 ---- } + #ifndef FREEBSD_NATIVE add_prefix (&startfile_prefixes, standard_startfile_prefix_1, 0, 0, NULL_PTR); *************** *** 4324,4327 **** --- 4337,4342 ---- add_prefix (&startfile_prefixes, "./", 0, 1, NULL_PTR); #endif + #endif /* FREEBSD_NATIVE */ + } else *************** *** 4414,4418 **** if (n_infiles == 0) ! fatal ("No input files"); /* Make a place to record the compiler output file names --- 4429,4433 ---- if (n_infiles == 0) ! fatal ("No input files specified"); /* Make a place to record the compiler output file names diff -c2 gcc-2.7.2/ginclude/stdarg.h~ gcc-2.7.2/ginclude/stdarg.h *** gcc-2.7.2/ginclude/stdarg.h~ Wed Dec 6 21:54:43 1995 --- gcc-2.7.2/ginclude/stdarg.h Wed Dec 6 22:05:16 1995 *************** *** 44,47 **** --- 44,56 ---- /* Define __gnuc_va_list. */ + #if defined (__FreeBSD__) + /* This is the correct way to handle all BSD NET2 and BSD 4.4 systems. */ + #include + #ifdef _BSD_VA_LIST_ + typedef _BSD_VA_LIST_ __gnuc_va_list; + #else + typedef _VA_LIST_ __gnuc_va_list; + #endif + #else #ifndef __GNUC_VA_LIST *************** *** 53,56 **** --- 62,66 ---- #endif #endif + #endif /* Define the standard macros for the user, *************** *** 117,122 **** --- 127,137 ---- #endif + #if 0 + /* BSD 4.4 actually spells the name _BSD_VA_LIST_ and requires it to be + * defined and usable in place of va_list when the latter name is not + * allowed (e.g., in stdio.h - see above). */ #ifdef _BSD_VA_LIST #undef _BSD_VA_LIST + #endif #endif diff -c2 gcc-2.7.2/ginclude/varargs.h~ gcc-2.7.2/ginclude/varargs.h *** gcc-2.7.2/ginclude/varargs.h~ Wed Dec 6 21:54:44 1995 --- gcc-2.7.2/ginclude/varargs.h Wed Dec 6 22:05:16 1995 *************** *** 79,82 **** --- 79,91 ---- #ifndef __GNUC_VA_LIST #define __GNUC_VA_LIST + #if defined (__FreeBSD__) + /* This is the correct way to handle all BSD NET2 and BSD 4.4 systems. */ + #include + #ifdef _BSD_VA_LIST_ + typedef _BSD_VA_LIST_ __gnuc_va_list; + #else + typedef _VA_LIST_ __gnuc_va_list; + #endif + #else #if defined(__svr4__) || defined(_AIX) || defined(_M_UNIX) typedef char *__gnuc_va_list; *************** *** 85,88 **** --- 94,98 ---- #endif #endif + #endif #define va_start(AP) AP=(char *) &__builtin_va_alist *************** *** 186,190 **** --- 196,205 ---- /* The next BSD release (if there is one) wants this symbol to be undefined instead of _VA_LIST_. */ + #if 0 + /* BSD 4.4 actually spells the name _BSD_VA_LIST_ and requires it to be + * defined and usable in place of va_list when the latter name is not + * allowed (e.g., in stdio.h - see ginclude/stdarg.h). */ #ifdef _BSD_VA_LIST #undef _BSD_VA_LIST + #endif #endif From owner-freebsd-ports Mon Dec 25 04:59:26 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA16211 for ports-outgoing; Mon, 25 Dec 1995 04:59:26 -0800 (PST) Received: from gatekeeper.bvr.co.il (gatekeeper.bvr.co.il [194.90.44.5]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA16206 for ; Mon, 25 Dec 1995 04:59:22 -0800 (PST) Received: (from uucp@localhost) by gatekeeper.bvr.co.il (8.6.12/8.6.9) id MAA18491 for <@gatekeeper.bvr.co.il:ports@FreeBSD.ORG>; Mon, 25 Dec 1995 12:58:58 GMT Received: from unknown(192.114.85.57) by gatekeeper.bvr.co.il via smap (V1.3) id sma018489; Mon Dec 25 14:58:37 1995 Received: from nikita by nikita.bvr.co.il via SMTP (940816.SGI.8.6.9/931108.SGI.AUTO.ANONFTP) for id OAA01497; Mon, 25 Dec 1995 14:58:27 +0200 Message-Id: <199512251258.OAA01497@nikita.bvr.co.il> Date: Mon, 25 Dec 95 14:58:27 0200 From: Gilead Organization: B.V.R. X-Mailer: Mozilla 1.1N (X11; I; IRIX 5.3 IP20) MIME-Version: 1.0 To: ports@FreeBSD.ORG Subject: mprof for sgi mips - os 5.2 X-URL: http://www.freebsd.org/ports/devel.html Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Sender: owner-ports@FreeBSD.ORG Precedence: bulk I looked in many sites and did not find a way to compile mprof to our machines - silicon graphics with operating system 5.2 - Can you please provide me farther information where are the files for compilation or where are the libraries for sgi. Thanks Gilad Ronnen gilad@bvr.co.il -- _ _ _ (_)| | | | ____ _ | | _____ __| | / _ || || | (____ | / _ | ( (_| || || | / ___ |( (_| | \___ ||_| \_)\_____| \____| (_____| From owner-freebsd-ports Mon Dec 25 12:39:17 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA00420 for ports-outgoing; Mon, 25 Dec 1995 12:39:17 -0800 (PST) Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA00404 for ; Mon, 25 Dec 1995 12:39:13 -0800 (PST) Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id VAA24979 for ; Mon, 25 Dec 1995 21:39:11 +0100 Received: from (uucp@localhost) by blaise.ibp.fr (8.6.12/jtpda-5.0) with UUCP id VAA07299 for ports@FreeBSD.ORG; Mon, 25 Dec 1995 21:39:11 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.7.3/keltia-uucp-2.7) id TAA11526 for ports@FreeBSD.ORG; Mon, 25 Dec 1995 19:57:29 +0100 (MET) From: Ollivier Robert Message-Id: <199512251857.TAA11526@keltia.freenix.fr> Subject: Xpaint 2.1.1 port and jpeg To: ports@FreeBSD.ORG (FreeBSD's ports list) Date: Mon, 25 Dec 1995 19:57:28 +0100 (MET) X-Operating-System: FreeBSD 2.2-CURRENT ctm#1475 X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@FreeBSD.ORG Precedence: bulk Hello, The xpaint port has several flaws: - it insist to run gcc with "-O2", - it uses its own libtiff and possibly xpm directory even if they're already compiled, - more, it uses jpeg v4 #includes and types so it will not compile if you have new and old includes... The first too are easily fixed but the third problem is not ours... Another thing, possibly a bug: You launch xpaint, goes to the cissors, press the third button to get a menu, select "Select range" and boom! Program received signal SIGSEGV, Segmentation fault. 0x368cb in SelectChromaDialog (w=0x94e00) at selectOp.c:708 708 cpick = ColorPicker(form, DefaultColormapOfScreen(XtScreen(w)), NULL); (gdb) where #0 0x368cb in SelectChromaDialog (w=0x94e00) at selectOp.c:708 #1 0x877c in changeChromaAction (w=0x94e00, event=0x0) at operation.c:666 #2 0x81052c0 in XtCallCallbacks () #3 0x80d0497 in Notify () #4 0x80cf8a4 in Notify () #5 0x8132e13 in HandleActions () #6 0x8133279 in HandleSimpleState () #7 0x8133761 in _XtTranslateEvent () #8 0x811051f in XtDispatchEventToWidget () #9 0x8110ef3 in L404 () #10 0x8111128 in L458 () #11 0x5891 in main (argc=1, argv=0xefbfd4c0) at main.c:321 (gdb) print w $1 = (struct _WidgetRec *) 0x94e00 (gdb) print *w $2 = {core = {self = 0x94e00, widget_class = 0x80f2b44, parent = 0x95300, xrm_name = 381, being_destroyed = 0 '\000', destroy_callbacks = 0x0, constraints = 0x0, x = 0, y = 85, width = 136, height = 21, border_width = 0, managed = 1 '\001', sensitive = 1 '\001', ancestor_sensitive = 1 '\001', event_table = 0x97150, tm = { translations = 0x0, proc_table = 0x97160, current_state = 0x19, lastEventTime = 0}, accelerators = 0x0, border_pixel = 262148, border_pixmap = 0, popup_list = 0x85f80, num_popups = 547712, name = 0x0, screen = 0x0, colormap = 602240, window = 602112, depth = 602368, background_pixel = 602496, background_pixmap = 0, visible = 0 '\000', mapped_when_managed = 0 '\000'}} w->core.screen is indeed 0x0 and DefaultColormapOfScreen(w->core.screen) SEGV because DefaultColormapOfScreen is ((s)->cmap). -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net FreeBSD keltia.freenix.fr 2.2-CURRENT #8: Sat Dec 23 21:44:39 MET 1995 From owner-freebsd-ports Tue Dec 26 03:21:24 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA28878 for ports-outgoing; Tue, 26 Dec 1995 03:21:24 -0800 (PST) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA28869 for ; Tue, 26 Dec 1995 03:21:17 -0800 (PST) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.12/8.6.9) id DAA23441; Tue, 26 Dec 1995 03:20:37 -0800 Date: Tue, 26 Dec 1995 03:20:37 -0800 Message-Id: <199512261120.DAA23441@silvia.HIP.Berkeley.EDU> To: br@netland.sub.de CC: ports@freebsd.org, te@informatik.uni-hannover.de In-reply-to: <199512201130.MAA00624@stiller.netland.sub.de> (message from Bernd Rosauer on Wed, 20 Dec 1995 12:30:02 +0100) Subject: Re: teTeX distribution From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-ports@freebsd.org Precedence: bulk * Ok, we will go through your porting instructions and build a * port/package of the whole teTeX distribution for your 2.1.0 release * according to your porting scheme. I will see, what I can achieve * until this year's end, but I don't make any promises. Great. Actually, we prefer it to made for 2.2-current, but usually it works for both so don't worry too much if you only have a 2.1 system. Also, please don't bother uploading the package, as we will build it by ourselves anyway. (Of course trying it on your system to make sure the packaging works is another issue, and in fact is strongly recommended.) thanks Satoshi From owner-freebsd-ports Wed Dec 27 04:01:39 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA20355 for ports-outgoing; Wed, 27 Dec 1995 04:01:39 -0800 (PST) Received: from ghpc6.ihf.rwth-aachen.de (ghpc6.ihf.RWTH-Aachen.DE [134.130.90.6]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA20349 for ; Wed, 27 Dec 1995 04:01:35 -0800 (PST) Received: (from thomas@localhost) by ghpc6.ihf.rwth-aachen.de (8.6.12/8.6.9) id MAA26561; Wed, 27 Dec 1995 12:59:54 +0100 From: Thomas Gellekum Message-Id: <199512271159.MAA26561@ghpc6.ihf.rwth-aachen.de> Subject: Re: a kvetch and a proposal To: asami@cs.berkeley.edu (Satoshi Asami) Date: Wed, 27 Dec 1995 12:59:54 +0100 (MET) Cc: chuckr@glue.umd.edu, thomas@ghpc8.ihf.rwth-aachen.de, FreeBSD-ports@freebsd.org In-Reply-To: <199512222218.OAA02769@forgery.CS.Berkeley.EDU> from "Satoshi Asami" at Dec 22, 95 02:18:37 pm Organization: Institut f. Hochfrequenztechnik, RWTH Aachen X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-ports@freebsd.org Precedence: bulk Satoshi Asami wrote: > > The ports don't like to go to two subtrees. It's much easier to let > the user look at /usr/local or /usr/X11R6 depending on where the > binary is, than let an X port/package install something in /usr/local, > since this tree can move around. ;) You may not be aware of it, but thanks for the support. :-) > The only thing we need to agree at this point is the name of the > variable, we can include it to bsd.port.mk later if that is more > desirable. Is NOPORTDOCS ok for everyone? I'd prefer it in /etc/make.conf, like NOMANCOMPRESS. tg From owner-freebsd-ports Fri Dec 29 15:44:34 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA23827 for ports-outgoing; Fri, 29 Dec 1995 15:44:34 -0800 (PST) Received: from parody.tecc.co.uk (parody.tecc.co.uk [193.128.6.83]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA23803 Fri, 29 Dec 1995 15:44:25 -0800 (PST) Received: (from fqueries@localhost) by parody.tecc.co.uk (8.6.12/8.6.12) id VAA00735; Fri, 29 Dec 1995 21:15:01 GMT Date: Fri, 29 Dec 1995 21:15:01 +0000 () From: James Raynard To: Larry Dolinar cc: questions@freebsd.org, ports@freebsd.org Subject: Re: cmdtool scrolling, owplace(1)... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Thu, 28 Dec 1995, Larry Dolinar wrote: [discussion re cmdtool and ol[v]wm snipped] > Now I want to get at the source for this little beast. I know, > I'll be sorry later, but I'm a programmer among my other dubious > abilities. Even funnier, the man page for cmdtool mentions textedit (so > they borrowed the manpage from Sun -- no surprise). And check the info > pages in $OPENWINHOME/lib/help: workspace.info talks about the entire Sun > package: filemgr, mailtool -- this is driving me nuts. > > OK, so what gives? Where should I take my tragic tale, XFree-questions? > Is there such a thing? Hmm. I was going to suggest contacting the port maintainer, but for some reason he/she seems to have been overcome by a fit of shyness and omitted to put their email address in the Makefile. I hope you don't mind, but I've CC'd this to ports in case anyone there can help tracker down the elusive porter 8-) Cheers James Segmentation fault (core dumped): cannot find file '.signature' From owner-freebsd-ports Fri Dec 29 20:42:03 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA27730 for ports-outgoing; Fri, 29 Dec 1995 20:42:03 -0800 (PST) Received: from flinch.io.org (flinch.io.org [198.133.36.153]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id UAA27722 Fri, 29 Dec 1995 20:41:53 -0800 (PST) Received: (from taob@localhost) by flinch.io.org (8.6.12/8.6.12) id XAA02491; Fri, 29 Dec 1995 23:40:34 -0500 Date: Fri, 29 Dec 1995 23:40:33 -0500 (EST) From: Brian Tao X-Sender: taob@flinch To: "Jonathan M. Bresler" cc: "Marc G. Fournier" , FREEBSD-PORTS-L , FREEBSD-QUESTIONS-L Subject: Re: system monitoring tools for X In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.org Precedence: bulk On Fri, 29 Dec 1995, Jonathan M. Bresler wrote: > > try xperfmon++ its a port and a package. shows user,sys,idle cpu > free memory, disk transfers, interrupts, packets in, packets out, > collisions, and nfs client,server calls. xperfmon-1.1.tgz from the packages-2.1 collection gives me a "xperfmon++: undefined symbols: _total" error when I attempt to run it on a 2.1.0-RELEASE/XFree86 3.1.2 system. -- Brian Tao (BT300, taob@io.org) Systems Administrator, Internex Online Inc. "Though this be madness, yet there is method in't" From owner-freebsd-ports Fri Dec 29 21:15:13 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA29386 for ports-outgoing; Fri, 29 Dec 1995 21:15:13 -0800 (PST) Received: from hub.org (hub.org [199.166.238.138]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id VAA29364 Fri, 29 Dec 1995 21:14:53 -0800 (PST) Received: (from scrappy@localhost) by hub.org (8.7.3/8.7.3) id AAA11630; Sat, 30 Dec 1995 00:14:46 -0500 (EST) Date: Sat, 30 Dec 1995 00:14:34 -0500 (EST) From: "Marc G. Fournier" X-Sender: scrappy@hub.org To: Brian Tao cc: "Jonathan M. Bresler" , FREEBSD-PORTS-L , FREEBSD-QUESTIONS-L Subject: Re: system monitoring tools for X In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.org Precedence: bulk On Fri, 29 Dec 1995, Brian Tao wrote: > On Fri, 29 Dec 1995, Jonathan M. Bresler wrote: > > > > try xperfmon++ its a port and a package. shows user,sys,idle cpu > > free memory, disk transfers, interrupts, packets in, packets out, > > collisions, and nfs client,server calls. > > xperfmon-1.1.tgz from the packages-2.1 collection gives me a > "xperfmon++: undefined symbols: _total" error when I attempt to run it > on a 2.1.0-RELEASE/XFree86 3.1.2 system. I'm running it currently on both 2.1.0R (where it was compiled) as well as 2.2-CURRENT (compiled under 2.1.0R...which might account for why nfs-client stats aren't coming up *hrmmm*...have to recompile that puppy, me thinks) Want to grab a copy of my binary and see if it works over there? Marc G. Fournier | POP Mail Telnet Acct DNS Hosting System | WWW Services Database Services | Knowledge, Administrator | | Information and scrappy@ki.net | WWW: http://www.ki.net | Communications, Inc From owner-freebsd-ports Sat Dec 30 00:41:25 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA07242 for ports-outgoing; Sat, 30 Dec 1995 00:41:25 -0800 (PST) Received: from omega.physik.fu-berlin.de (omega.physik.fu-berlin.de [130.133.3.51]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id AAA07235 Sat, 30 Dec 1995 00:41:22 -0800 (PST) Received: from mordillo (oberon.physik.fu-berlin.de [130.133.3.126]) by omega.physik.fu-berlin.de (8.7.1/8.7.1) with ESMTP id JAA05333; Sat, 30 Dec 1995 09:41:12 +0100 (MET) Received: (from graichen@localhost) by mordillo (8.6.12/8.6.12) id IAA00667; Sat, 30 Dec 1995 08:51:30 +0100 From: Thomas Graichen Message-Id: <199512300751.IAA00667@mordillo> Subject: Re: system monitoring tools for X To: taob@io.org (Brian Tao) Date: Sat, 30 Dec 1995 08:51:30 +0100 (MET) Cc: jmb@freebsd.org, scrappy@hub.org, freebsd-ports@freebsd.org, freebsd-questions@freebsd.org In-Reply-To: from "Brian Tao" at Dec 29, 95 11:40:33 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-ports@freebsd.org Precedence: bulk hasn't Brian Tao said ? ... > > On Fri, 29 Dec 1995, Jonathan M. Bresler wrote: > > > > try xperfmon++ its a port and a package. shows user,sys,idle cpu > > free memory, disk transfers, interrupts, packets in, packets out, > > collisions, and nfs client,server calls. > > xperfmon-1.1.tgz from the packages-2.1 collection gives me a > "xperfmon++: undefined symbols: _total" error when I attempt to run it > on a 2.1.0-RELEASE/XFree86 3.1.2 system. i got this using the 2.0.5 package t _______________________________________________________||___________________ __|| Perfection is reached, not when there is no __|| thomas graichen longer anything to add, but when there __|| freie universitaet berlin is no longer anything to take away __|| fachbereich physik __|| - Antoine de Saint-Exupery - __|| graichen@mail.physik.fu-berlin.de ___________________________||__________________graichen@FreeBSD.org_________ From owner-freebsd-ports Sat Dec 30 00:53:29 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA07643 for ports-outgoing; Sat, 30 Dec 1995 00:53:29 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA07638 Sat, 30 Dec 1995 00:53:24 -0800 (PST) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id JAA16944; Sat, 30 Dec 1995 09:51:52 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id JAA03028; Sat, 30 Dec 1995 09:51:51 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.7.3/8.6.9) id JAA24958; Sat, 30 Dec 1995 09:50:15 +0100 (MET) From: J Wunsch Message-Id: <199512300850.JAA24958@uriah.heep.sax.de> Subject: Re: system monitoring tools for X To: taob@io.org (Brian Tao) Date: Sat, 30 Dec 1995 09:50:14 +0100 (MET) Cc: jmb@FreeBSD.org, scrappy@hub.org, freebsd-ports@FreeBSD.org, freebsd-questions@FreeBSD.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: from "Brian Tao" at Dec 29, 95 11:40:33 pm X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-ports@FreeBSD.org Precedence: bulk As Brian Tao wrote: > > > try xperfmon++ its a port and a package. shows user,sys,idle cpu > > free memory, disk transfers, interrupts, packets in, packets out, > > collisions, and nfs client,server calls. > > xperfmon-1.1.tgz from the packages-2.1 collection gives me a > "xperfmon++: undefined symbols: _total" error when I attempt to run it > on a 2.1.0-RELEASE/XFree86 3.1.2 system. Huh? This has been fixed long since! Are you sure it's the 2.1R package? (It was known to be broken in 2.05R.) -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-ports Sat Dec 30 01:00:37 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA07939 for ports-outgoing; Sat, 30 Dec 1995 01:00:37 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA07930 Sat, 30 Dec 1995 01:00:30 -0800 (PST) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id JAA17024; Sat, 30 Dec 1995 09:58:57 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id JAA03066; Sat, 30 Dec 1995 09:58:56 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.7.3/8.6.9) id JAA25400; Sat, 30 Dec 1995 09:57:58 +0100 (MET) From: J Wunsch Message-Id: <199512300857.JAA25400@uriah.heep.sax.de> Subject: Re: system monitoring tools for X To: scrappy@ki.net (Marc G. Fournier) Date: Sat, 30 Dec 1995 09:57:58 +0100 (MET) Cc: taob@io.org, jmb@freebsd.org, freebsd-ports@freebsd.org, freebsd-questions@freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: from "Marc G. Fournier" at Dec 30, 95 00:14:34 am X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-ports@freebsd.org Precedence: bulk As Marc G. Fournier wrote: > > I'm running it currently on both 2.1.0R (where it was compiled) > as well as 2.2-CURRENT (compiled under 2.1.0R...which might account for > why nfs-client stats aren't coming up *hrmmm*...have to recompile that > puppy, me thinks) Want to grab a copy of my binary and see if it works > over there? Yup, you have to recompile it on -current. This is due to the NFSv3 code in -current. I've done the best to automate the decision between pre-NFSv3 and NFSv3 system, but you need to recompile. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-freebsd-ports Sat Dec 30 06:31:24 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA19854 for ports-outgoing; Sat, 30 Dec 1995 06:31:24 -0800 (PST) Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id GAA19845 Sat, 30 Dec 1995 06:31:20 -0800 (PST) Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id PAA22661 ; Sat, 30 Dec 1995 15:31:14 +0100 Received: from (uucp@localhost) by blaise.ibp.fr (8.6.12/jtpda-5.0) with UUCP id PAA17502 ; Sat, 30 Dec 1995 15:31:05 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.7.3/keltia-uucp-2.7) id KAA15235; Sat, 30 Dec 1995 10:35:49 +0100 (MET) From: Ollivier Robert Message-Id: <199512300935.KAA15235@keltia.freenix.fr> Subject: Re: system monitoring tools for X To: scrappy@ki.net (Marc G. Fournier) Date: Sat, 30 Dec 1995 10:35:49 +0100 (MET) Cc: taob@io.org, jmb@FreeBSD.org, freebsd-ports@FreeBSD.org, freebsd-questions@FreeBSD.org In-Reply-To: from "Marc G. Fournier" at Dec 30, 95 00:14:34 am X-Operating-System: FreeBSD 2.2-CURRENT ctm#1489 X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-ports@FreeBSD.org Precedence: bulk It seems that Marc G. Fournier said: > I'm running it currently on both 2.1.0R (where it was compiled) > as well as 2.2-CURRENT (compiled under 2.1.0R...which might account for > why nfs-client stats aren't coming up *hrmmm*...have to recompile that > puppy, me thinks) Want to grab a copy of my binary and see if it works > over there? FYI the -CURRENT port is working without problem here, just recompiled. -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net FreeBSD keltia.freenix.fr 2.2-CURRENT #9: Mon Dec 25 22:55:52 MET 1995 From owner-freebsd-ports Sat Dec 30 08:17:47 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA23417 for ports-outgoing; Sat, 30 Dec 1995 08:17:47 -0800 (PST) Received: from flinch.io.org (flinch.io.org [198.133.36.153]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id IAA23411 Sat, 30 Dec 1995 08:17:38 -0800 (PST) Received: (from taob@localhost) by flinch.io.org (8.6.12/8.6.12) id LAA07105; Sat, 30 Dec 1995 11:15:35 -0500 Date: Sat, 30 Dec 1995 11:15:34 -0500 (EST) From: Brian Tao X-Sender: taob@flinch To: Joerg Wunsch cc: jmb@FreeBSD.org, scrappy@hub.org, freebsd-ports@FreeBSD.org, freebsd-questions@FreeBSD.org Subject: Re: system monitoring tools for X In-Reply-To: <199512300850.JAA24958@uriah.heep.sax.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.org Precedence: bulk On Sat, 30 Dec 1995, J Wunsch wrote: > > Huh? This has been fixed long since! Are you sure it's the 2.1R > package? (It was known to be broken in 2.05R.) Strange... I guess I'll go grab packages-2.1 from wcarchive again to make sure. I pulled the package out of our mirror on ftp.io.org which was just a blind mirror of everything beneath 2.1.0-RELEASE. -- Brian Tao (BT300, taob@io.org) Systems Administrator, Internex Online Inc. "Though this be madness, yet there is method in't" From owner-freebsd-ports Sat Dec 30 11:19:37 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA09084 for ports-outgoing; Sat, 30 Dec 1995 11:19:37 -0800 (PST) Received: from ncc-1701-d.starfleet.gov (root@ix-sb1-06.ix.netcom.com [204.32.201.38]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id LAA09077 Sat, 30 Dec 1995 11:19:32 -0800 (PST) Received: (from d_burr@localhost) by ncc-1701-d.starfleet.gov (8.6.11/8.6.9) id LAA01098; Sat, 30 Dec 1995 11:23:13 -0800 Date: Sat, 30 Dec 1995 11:23:12 -0800 (PST) From: Donald Burr X-Sender: d_burr@ncc-1701-d To: FreeBSD Questions cc: FreeBSD Ports Subject: Port of Linux (Slackware)-style color-ls? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk Has anyone ported the Linux-style (Slackware) color ls to FreeBSD? I like it better than the FreeBSD color-ls because it is configurable (using the /etc/DIR_COLORS file or the DIRCOLORS (?) environment variable), and it suppresses the color codes if the output is going to a file or a pipe. BSD color-ls doesn't do this, which is kinda annoying. Donald Burr [d_burr@ix.netcom.com], PO Box 91212, Santa Barbara CA 93190-1212 TEL (805)564-1871 / FAX 564-2315 / WWW http://www.geopages.com/WallStreet/2072 PGP Public Key available by request (send e-mail) or on Public Key Servers. ** Uphold your right to privacy - Use PGP. ** From owner-freebsd-ports Sat Dec 30 14:34:44 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA22268 for ports-outgoing; Sat, 30 Dec 1995 14:34:44 -0800 (PST) Received: from flinch.io.org (flinch.io.org [198.133.36.153]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA22262 for ; Sat, 30 Dec 1995 14:34:37 -0800 (PST) Received: (from taob@localhost) by flinch.io.org (8.6.12/8.6.12) id RAA00673; Sat, 30 Dec 1995 17:33:31 -0500 Date: Sat, 30 Dec 1995 17:33:31 -0500 (EST) From: Brian Tao X-Sender: taob@flinch To: FREEBSD-PORTS-L Subject: idled-1.12 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk Has anyone tried making a port of this (ftp.cs.hope.edu:/pub/idled) yet? I've fiddled around with it a bit, but it just doesn't work as advertised on a 2.1.0-RELEASE system. I think its routines for groking to utmp file may need to be modified for FreeBSD. It looks like a great utility for ISP's that need to restrict their users' online time based on various critieria such as login group, idle time, total session time, daily limits, etc. Anyone have any luck with this? -- Brian Tao (BT300, taob@io.org) Systems Administrator, Internex Online Inc. "Though this be madness, yet there is method in't" From owner-freebsd-ports Sat Dec 30 14:57:08 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA22878 for ports-outgoing; Sat, 30 Dec 1995 14:57:08 -0800 (PST) Received: from ra.dkuug.dk (ra.dkuug.dk [193.88.44.193]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA22873 for ; Sat, 30 Dec 1995 14:57:01 -0800 (PST) Received: from critter.tfs.com (dial142.cybercity.dk [194.16.56.142]) by ra.dkuug.dk (8.6.12/8.6.12) with ESMTP id XAA03620 for ; Sat, 30 Dec 1995 23:43:00 +0100 Received: from localhost.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.6.12/8.6.12) with SMTP id XAA02059 for ; Sat, 30 Dec 1995 23:57:02 +0100 X-Authentication-Warning: critter.tfs.com: Host localhost.tfs.com didn't use HELO protocol To: ports@freebsd.org Subject: suggestion... Date: Sat, 30 Dec 1995 23:56:58 +0100 Message-ID: <2056.820364218@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-ports@freebsd.org Precedence: bulk Would it be an idea to make a tree below ports/distfiles, that reflect the tree structore of the ports, so that you can see what files belong where: ... usr/ports/distfiles/lang/tcl/ ... usr/ports/distfiles/x11/xphoon/ usr/ports/distfiles/x11/xscreensaver/ ... and so on... Then we could change the makefile so that when we decide we need to fetch, we can wipe the catalog before doing so. That way we have an automatically managed ports/distfiles instead of the present junk-heap where nobody knows what files are current, much less, where they belong... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Just that: dried leaves in boiling water ? From owner-freebsd-ports Sat Dec 30 15:02:19 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA23069 for ports-outgoing; Sat, 30 Dec 1995 15:02:19 -0800 (PST) Received: from mail.vividnet.com (mail.vividnet.com [206.149.144.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA23062 for ; Sat, 30 Dec 1995 15:02:14 -0800 (PST) Received: from taurus.vividnet.com (postmaster@mail.vividnet.com) by mail.vividnet.com (8.6.12/8.6.9) with ESMTP id QAA04816; Sat, 30 Dec 1995 16:01:53 -0800 Received: (postmaster@taurus.vividnet.com) by taurus.vividnet.com (8.6.12/8.6.9) id QAA17101; Sat, 30 Dec 1995 16:04:01 -0800 Date: Sat, 30 Dec 1995 16:04:01 -0800 (PST) From: Brian Wang To: Brian Tao cc: FREEBSD-PORTS-L Subject: Re: idled-1.12 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Sat, 30 Dec 1995, Brian Tao wrote: > Has anyone tried making a port of this (ftp.cs.hope.edu:/pub/idled) > yet? I've fiddled around with it a bit, but it just doesn't work as > advertised on a 2.1.0-RELEASE system. I think its routines for > groking to utmp file may need to be modified for FreeBSD. > > It looks like a great utility for ISP's that need to restrict > their users' online time based on various critieria such as login > group, idle time, total session time, daily limits, etc. > > Anyone have any luck with this? I've been running it for the past 2 months, but I use it mainly for logging off idle users (10 min idle + 1 min warning, then off they go). I did not try session time, daily limits..etc, but I assume they should be working? Sincerely, Brian From owner-freebsd-ports Sat Dec 30 15:21:22 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA24042 for ports-outgoing; Sat, 30 Dec 1995 15:21:22 -0800 (PST) Received: from flinch.io.org (flinch.io.org [198.133.36.153]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA24033 for ; Sat, 30 Dec 1995 15:21:11 -0800 (PST) Received: (from taob@localhost) by flinch.io.org (8.6.12/8.6.12) id SAA00715; Sat, 30 Dec 1995 18:19:33 -0500 Date: Sat, 30 Dec 1995 18:19:32 -0500 (EST) From: Brian Tao X-Sender: taob@flinch To: Brian Wang cc: FREEBSD-PORTS-L Subject: Re: idled-1.12 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Sat, 30 Dec 1995, Brian Wang wrote: > > I've been running it for the past 2 months, but I use it mainly for > logging off idle users (10 min idle + 1 min warning, then off they > go). I did not try session time, daily limits..etc, but I assume they > should be working? I can't get any of it to work. When I run it in debug mode, it seems to think that each user actually logged on the system is logged in 68 times. The "utmplines" utility says there are 156 lines in my /var/run/utmp file, when in fact there are only a handful of users. Also, it always says "This session has been idle 0 minutes. You will be logged out in 1 minutes [sic]", no matter what my idle.cf says. Then it never logs out the users, or updates their status (I have it set to poll every 120 seconds). I see that a newer version is on the FTP site. I'll try to get that working. -- Brian Tao (BT300, taob@io.org) Systems Administrator, Internex Online Inc. "Though this be madness, yet there is method in't" From owner-freebsd-ports Sat Dec 30 15:40:57 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA24782 for ports-outgoing; Sat, 30 Dec 1995 15:40:57 -0800 (PST) Received: from vector.enet (slip139-92-42-143.emea.ibm.net [139.92.42.143]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id PAA24746 Sat, 30 Dec 1995 15:40:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by vector.enet (8.7.3/8.6.9) with SMTP id AAA26018; Sun, 31 Dec 1995 00:38:17 +0100 (MET) Message-Id: <199512302338.AAA26018@vector.enet> X-Authentication-Warning: vector.enet: Host localhost [127.0.0.1] didn't use HELO protocol To: Poul-Henning Kamp cc: ports@freebsd.org Subject: Re: suggestion... Reply-To: "Julian H. Stacey" Organization: Vector Systems Ltd. (Internet Unix & C Consultants) Address: Holz Strasse 27d, 80469 Munich, Germany Phone: +49.89.268616 Fax: +49.89.2608126 (pending reconfig) Web: http://www.freebsd.org/~jhs/ Mailer: EXMH version 1.6.5 95 12 11 In-reply-to: Your message of "Sat, 30 Dec 1995 23:56:58 +0100." <2056.820364218@critter.tfs.com> Date: Sun, 31 Dec 1995 00:38:15 +0100 From: "Julian H. Stacey" Sender: owner-ports@freebsd.org Precedence: bulk Hi, Reference: > From: Poul-Henning Kamp > Subject: Re: suggestion... > Date: Sat, 30 Dec 1995 23:56:58 +0100 > Message-id: <2056.820364218@critter.tfs.com> > > > Would it be an idea to make a tree below ports/distfiles, that reflect > the tree structore of the ports, so that you can see what files belong where: Some stuff is used by more than one dir I think (like japanese/ stuff I recall, maybe russian/ too ) Regards, Julian. -- Julian H. Stacey jhs@freebsd.org http://www.freebsd.org/~jhs/ From owner-freebsd-ports Sat Dec 30 15:54:31 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA25127 for ports-outgoing; Sat, 30 Dec 1995 15:54:31 -0800 (PST) Received: from mail.vividnet.com (mail.vividnet.com [206.149.144.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA25122 for ; Sat, 30 Dec 1995 15:54:29 -0800 (PST) Received: from aquarius.vividnet.com (postmaster@mail.vividnet.com) by mail.vividnet.com (8.6.12/8.6.9) with ESMTP id QAA04924; Sat, 30 Dec 1995 16:54:12 -0800 Received: (postmaster@aquarius.vividnet.com) by aquarius.vividnet.com (8.6.12/8.6.9) id QAA01637; Sat, 30 Dec 1995 16:52:35 -0800 Date: Sat, 30 Dec 1995 16:52:34 -0800 (PST) From: Brian Wang To: Brian Tao cc: FREEBSD-PORTS-L Subject: Re: idled-1.12 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Sat, 30 Dec 1995, Brian Tao wrote: > I can't get any of it to work. When I run it in debug mode, it > seems to think that each user actually logged on the system is logged > in 68 times. The "utmplines" utility says there are 156 lines in my > /var/run/utmp file, when in fact there are only a handful of users. > Also, it always says "This session has been idle 0 minutes. You will > be logged out in 1 minutes [sic]", no matter what my idle.cf says. > Then it never logs out the users, or updates their status (I have it > set to poll every 120 seconds). Hmm, did you define PS_HACK? That's what made my idled start logging out users :) Sincerely, Brian From owner-freebsd-ports Sat Dec 30 16:14:45 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA26064 for ports-outgoing; Sat, 30 Dec 1995 16:14:45 -0800 (PST) Received: from flinch.io.org (flinch.io.org [198.133.36.153]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA25876 for ; Sat, 30 Dec 1995 16:10:03 -0800 (PST) Received: (from taob@localhost) by flinch.io.org (8.6.12/8.6.12) id TAA00858; Sat, 30 Dec 1995 19:08:18 -0500 Date: Sat, 30 Dec 1995 19:08:17 -0500 (EST) From: Brian Tao X-Sender: taob@flinch To: Brian Wang cc: FREEBSD-PORTS-L Subject: Re: idled-1.12 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Sat, 30 Dec 1995, Brian Wang wrote: > > Hmm, did you define PS_HACK? That's what made my idled start > logging out users :) Yes, I did. What does your DEFS line look like in the Makefile? -- Brian Tao (BT300, taob@io.org) Systems Administrator, Internex Online Inc. "Though this be madness, yet there is method in't" From owner-freebsd-ports Sat Dec 30 16:17:21 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA26228 for ports-outgoing; Sat, 30 Dec 1995 16:17:21 -0800 (PST) Received: from mail.vividnet.com (mail.vividnet.com [206.149.144.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA26221 for ; Sat, 30 Dec 1995 16:17:17 -0800 (PST) Received: from aquarius.vividnet.com (postmaster@mail.vividnet.com) by mail.vividnet.com (8.6.12/8.6.9) with ESMTP id RAA04979; Sat, 30 Dec 1995 17:17:01 -0800 Received: (postmaster@aquarius.vividnet.com) by aquarius.vividnet.com (8.6.12/8.6.9) id RAA01712; Sat, 30 Dec 1995 17:15:23 -0800 Date: Sat, 30 Dec 1995 17:15:23 -0800 (PST) From: Brian Wang To: Brian Tao cc: FREEBSD-PORTS-L Subject: Re: idled-1.12 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Sat, 30 Dec 1995, Brian Tao wrote: > On Sat, 30 Dec 1995, Brian Wang wrote: > > > > Hmm, did you define PS_HACK? That's what made my idled start > > logging out users :) > > Yes, I did. What does your DEFS line look like in the Makefile? I'm using BSD/OS 2.0 DEFS line DEFS += -DBSD_OS2 -DPROC_SEARCH_1 -DHAVE_SETSID -DHAVE_YYRESTART Hmm, I didn't define PS_HACK here (dunno why I did that). My #define PS_HACK is in zap.c. Sincerely, Brian From owner-freebsd-ports Sat Dec 30 21:16:24 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA07947 for ports-outgoing; Sat, 30 Dec 1995 21:16:24 -0800 (PST) Received: from bacchus.eng.umd.edu (bacchus.eng.umd.edu [129.2.94.5]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id VAA07942 for ; Sat, 30 Dec 1995 21:16:16 -0800 (PST) Received: from mocha.eng.umd.edu (mocha.eng.umd.edu [129.2.98.16]) by bacchus.eng.umd.edu (8.7.3/8.7) with ESMTP id AAA11727 for ; Sun, 31 Dec 1995 00:16:08 -0500 (EST) Received: (chuckr@localhost) by mocha.eng.umd.edu (8.7.3/8.6.4) id AAA06192; Sun, 31 Dec 1995 00:16:08 -0500 (EST) Date: Sun, 31 Dec 1995 00:16:07 -0500 (EST) From: Chuck Robey X-Sender: chuckr@mocha.eng.umd.edu To: FreeBSD-ports@FreeBSD.org Subject: new tcl/tk versions Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@FreeBSD.org Precedence: bulk I have made diffs to the newest versions of tcl and tk (tcl7.5a2 and tk4.1a2) so that they install on my system as tcl/tk, just like the old 7.3/3.6 versions. I have noticed that tcl seems to be regaining some stability, and it seems like a great deal of tools have been moved to support of the new versions. If anyone wants the diffs, they support static and dynamic libs. Understand, they won't coexist with any other versions, and they'll break stuff written for versions 3.6/7.3, so that's the reason I haven't made ports of them. If at some future time it might be decided that a permanent move to these newer versions is wanted, I'd be happy to turn them into ports, but right now, it'd just serve to confuse folks who didn't understand the confused state of the tcl/tk stuff. If you want the diffs, they're not too long, and I will mail them back to anyone who sends me a request, but you're strictly on your own if you blow away needed apps (that rely on the older versions) because of it. ============================================================================ Chuck Robey chuckr@eng.umd.edu -- I run FreeBSD on n3lxx and Journey2 --------------------------------------------------------------------------- The Dilbert Zone is Dilbert's new WWW home! The area features never-before-seen original sketches of Dilbert, a photo tour of Scott Adams' studio, Dilbert Trivia and memorabilia, high school photos and much more!: