public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* Re: Problem from 1.1.1 to 1.1.2
  1999-07-31 23:33 Problem from 1.1.1 to 1.1.2 Thomas Matelich
@ 1999-07-08 13:30 ` Jeffrey A Law
  1999-07-08 13:38   ` Thomas Matelich
  1999-07-09  9:50 ` make of egcs2.95-19990629 on HPUX 11.00 James B. Byrne
  1 sibling, 1 reply; 10+ messages in thread
From: Jeffrey A Law @ 1999-07-08 13:30 UTC (permalink / raw)
  To: Thomas Matelich; +Cc: egcs-bugs

  In message < 37850568.8AA88544@usa.net >you write:
  > I made no changes to my working code and upon recompiling with 1.1.2, I
  > had unsatisfied symbols:
My guess would be that whomever installed egcs-1.1.2 enabled thread support.

Linking with -lpthread ought to fix your unresolved symbol problems.
jeff


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Problem from 1.1.1 to 1.1.2
  1999-07-08 13:30 ` Jeffrey A Law
@ 1999-07-08 13:38   ` Thomas Matelich
  1999-07-08 22:45     ` Jeffrey A Law
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Matelich @ 1999-07-08 13:38 UTC (permalink / raw)
  To: law; +Cc: egcs-bugs

Jeffrey A Law wrote:

>   In message < 37850568.8AA88544@usa.net >you write:
>   > I made no changes to my working code and upon recompiling with 1.1.2, I
>   > had unsatisfied symbols:
> My guess would be that whomever installed egcs-1.1.2 enabled thread support.
>
> Linking with -lpthread ought to fix your unresolved symbol problems.
> jeff

Is it possible that it's turned on by default on HPUX now, somehow?  I
installed it using the exact same commands I've used for the last six months:
CC="cc +DAportable -Wp,-H256000" LANGUAGES="c c++" ../egcs/configure
-prefix=/opt/gnu --with-gnu-as
gmake LANGUAGES="c c++" bootstrap
gmake LANGUAGES="c c++" install


--
Thomas O Matelich
Senior Software Designer
Zetec, Inc.
sosedada@usa.net
tmatelich@zetec.com




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Problem from 1.1.1 to 1.1.2
  1999-07-08 13:38   ` Thomas Matelich
@ 1999-07-08 22:45     ` Jeffrey A Law
  1999-07-31 23:33       ` Thomas Matelich
  0 siblings, 1 reply; 10+ messages in thread
From: Jeffrey A Law @ 1999-07-08 22:45 UTC (permalink / raw)
  To: Thomas Matelich; +Cc: egcs-bugs

  In message < 37850BB7.34CDDDD2@usa.net >you write:
  > Is it possible that it's turned on by default on HPUX now, somehow?  I
  > installed it using the exact same commands I've used for the last six
  > months:
To the best of my knowledge we didn't change anything of that nature between
1.1.1 and 1.1.2.  As far as I can tell it was the case in both 1.1.1 and 1.1.2
that if configure was able to find pthread.h at configure time  that it would
enable pthread aware code.

Is it possible someone installed a thread package on your machine between
the time you built egcs-1.1.1 and the time you built egcs-1.1.2?

jeff




^ permalink raw reply	[flat|nested] 10+ messages in thread

* make of egcs2.95-19990629 on HPUX 11.00
  1999-07-31 23:33 Problem from 1.1.1 to 1.1.2 Thomas Matelich
  1999-07-08 13:30 ` Jeffrey A Law
@ 1999-07-09  9:50 ` James B. Byrne
  1999-07-31 23:33   ` Jeffrey A Law
  1 sibling, 1 reply; 10+ messages in thread
From: James B. Byrne @ 1999-07-09  9:50 UTC (permalink / raw)
  To: egcs-bugs

The following is the build output from a make of the latest 
snapshot.  What, if anything, should I be concerned about?

Platform = HP9000/H30 HP-UX 11.00

CC = HP bundled (K&R non ANSI)
AS = gas 2.9.1 from binutiles 2.8.1 built with native hp CC
make = gmake 3.77
snapshot = egcs19990629 (full)

Command used:

CC=cc make bootstrap-lean

I will be running the full test suite against this build this 
weekend and I will make the results available on an 
anonymoust ftp site when they are ready.  

I do not have the technical competence to debug problems 
unqiue to the hp-ux environment, but I am willing to make an 
hp system and myself available to test egcs fixes for hp-ux 11 
on a regular basis.

Regards,
Jim


(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 73: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 81: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 82: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 87: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 88: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 97: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 98: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 99: warning 31: String
literal c
ontains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 100: warning 31: String
literal 
contains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 101: warning 31: String
literal 
contains undefined escape sequence.
(Bundled) cc: "../egcsrc/gcc/genopinit.c", line 102: warning 31: String
literal 
contains undefined escape sequence.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
../../egcsrc/gcc/fixinc/fixincl.sh[351]:
/usr/local/opt/gnu/gcc/obj/egcs-1999062
9/gcc/fixinc/fixincl:  not found.
cp:include/: No such file or directory
make[3]: *** [fixincl.sh] Error 1
Removing incorrect fix to <./sys/ki.h>
Removing incorrect fix to <./sys/ki_calls.h>
Removing incorrect fix to <./sys/ki_defs.h>
Removing incorrect fix to <./sys/time.h>
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
fix-header: fixing curses.h
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/syslimits.h:7:
warning: #in
clude_next in primary source file
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
(Bundled) cc: warning 480: The -g option is available only with the C/ANSI
C pro
duct; ignored.
mv: s-crt: cannot access: No such file or directory
mv: s-crtS: cannot access: No such file or directory
mv: s-crt0: cannot access: No such file or directory
mv: gcc-cross: cannot access: No such file or directory
mv: cc1obj: cannot access: No such file or directory
mv: enquire: cannot access: No such file or directory
mv: protoize: cannot access: No such file or directory
mv: unprotoize: cannot access: No such file or directory
mv: collect2: cannot access: No such file or directory
mv: gcov: cannot access: No such file or directory
mv: *.bp: cannot access: No such file or directory
mv: *.greg: cannot access: No such file or directory
mv: *.lreg: cannot access: No such file or directory
mv: *.combine: cannot access: No such file or directory
mv: *.flow: cannot access: No such file or directory
mv: *.cse: cannot access: No such file or directory
mv: *.jump: cannot access: No such file or directory
mv: *.rtl: cannot access: No such file or directory
mv: *.tree: cannot access: No such file or directory
mv: *.loop: cannot access: No such file or directory
mv: *.dbr: cannot access: No such file or directory
mv: *.jump2: cannot access: No such file or directory
mv: *.sched: cannot access: No such file or directory
mv: *.cse2: cannot access: No such file or directory
mv: *.sched2: cannot access: No such file or directory
mv: *.stack: cannot access: No such file or directory
mv: *.gcse: cannot access: No such file or directory
mv: *.flow2: cannot access: No such file or directory
mv: *.[si]: cannot access: No such file or directory
mv: chill-cross: cannot access: No such file or directory
mv: cc1chill: cannot access: No such file or directory
mv: g++-cross: cannot access: No such file or directory
mv: cc1plus: cannot access: No such file or directory
mv: g77: cannot access: No such file or directory
mv: g77-cross: cannot access: No such file or directory
mv: f771: cannot access: No such file or directory
mv: jc1: cannot access: No such file or directory
mv: jvgenmain: cannot access: No such file or directory
mv: gcjh: cannot access: No such file or directory
mv: jv-scan: cannot access: No such file or directory
mv: jcf-dump: cannot access: No such file or directory
make[2]: [stage1-start] Error 1 (ignored)
mv: intl/*.o: cannot access: No such file or directory
make[2]: [stage1-start] Error 1 (ignored)
mv: ch/*.o: cannot access: No such file or directory
make[2]: [CHILL.stage1] Error 1 (ignored)
mv: cp/*.o: cannot access: No such file or directory
make[2]: [c++.stage1] Error 1 (ignored)
mv: java/*.o: cannot access: No such file or directory
make[2]: [java.stage1] Error 1 (ignored)
mv: objc/*.o: cannot access: No such file or directory
make[2]: [objc.stage1] Error 1 (ignored)
mv: cc1obj: cannot access: No such file or directory
make[2]: [objc.stage1] Error 1 (ignored)
In file included from ../egcsrc/gcc/../include/obstack.h:145,
                 from obstack.c:27:
include/string.h:29: warning: conflicting types for built-in function
`memcmp'
include/string.h:85: warning: conflicting types for built-in function
`memcpy'
include/string.h:87: warning: conflicting types for built-in function
`memset'
In file included from alloca.c:29:
include/string.h:29: warning: conflicting types for built-in function
`memcmp'
include/string.h:85: warning: conflicting types for built-in function
`memcpy'
include/string.h:87: warning: conflicting types for built-in function
`memset'
../egcsrc/gcc/toplev.c:1178: warning: initialization from incompatible
pointer t
ype
../egcsrc/gcc/toplev.c:1178: warning: initialization from incompatible
pointer t
ype
../../egcsrc/gcc/f/com.c: In function
`ffecom_possible_partial_overlap_':
../../egcsrc/gcc/f/com.c:1599: warning: unused parameter `expr2'
../../egcsrc/gcc/f/com.c: In function `type_for_mode':
../../egcsrc/gcc/f/com.c:15767: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15770: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15773: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15776: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15779: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15782: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15785: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15788: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15791: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15798: warning: comparison between signed and
unsigned
cxxmain.c: In function `main':
cxxmain.c:4527: warning: assignment discards qualifiers from pointer
target type

cxxmain.c:4530: warning: assignment discards qualifiers from pointer
target type

mv: s-crt: cannot access: No such file or directory
mv: s-crtS: cannot access: No such file or directory
mv: s-crt0: cannot access: No such file or directory
mv: gcc-cross: cannot access: No such file or directory
mv: enquire: cannot access: No such file or directory
mv: collect2: cannot access: No such file or directory
mv: *.bp: cannot access: No such file or directory
mv: *.greg: cannot access: No such file or directory
mv: *.lreg: cannot access: No such file or directory
mv: *.combine: cannot access: No such file or directory
mv: *.flow: cannot access: No such file or directory
mv: *.cse: cannot access: No such file or directory
mv: *.jump: cannot access: No such file or directory
mv: *.rtl: cannot access: No such file or directory
mv: *.tree: cannot access: No such file or directory
mv: *.loop: cannot access: No such file or directory
mv: *.dbr: cannot access: No such file or directory
mv: *.jump2: cannot access: No such file or directory
mv: *.sched: cannot access: No such file or directory
mv: *.cse2: cannot access: No such file or directory
mv: *.sched2: cannot access: No such file or directory
mv: *.stack: cannot access: No such file or directory
mv: *.gcse: cannot access: No such file or directory
mv: *.flow2: cannot access: No such file or directory
mv: *.[si]: cannot access: No such file or directory
mv: chill-cross: cannot access: No such file or directory
mv: g++-cross: cannot access: No such file or directory
mv: g77-cross: cannot access: No such file or directory
make[2]: [stage2-start] Error 1 (ignored)
mv: intl/*.o: cannot access: No such file or directory
make[2]: [stage2-start] Error 1 (ignored)
mv: g77spec.o: cannot access: No such file or directory
mv: g77version.o: cannot access: No such file or directory
make[2]: [f77.stage2] Error 1 (ignored)
mv: objc/*.o: cannot access: No such file or directory
make[2]: [objc.stage2] Error 1 (ignored)
mv: cc1obj: cannot access: No such file or directory
make[2]: [objc.stage2] Error 1 (ignored)
In file included from ../egcsrc/gcc/../include/obstack.h:145,
                 from obstack.c:27:
include/string.h:29: warning: conflicting types for built-in function
`memcmp'
include/string.h:85: warning: conflicting types for built-in function
`memcpy'
include/string.h:87: warning: conflicting types for built-in function
`memset'
In file included from alloca.c:29:
include/string.h:29: warning: conflicting types for built-in function
`memcmp'
include/string.h:85: warning: conflicting types for built-in function
`memcpy'
include/string.h:87: warning: conflicting types for built-in function
`memset'
../egcsrc/gcc/toplev.c:1178: warning: initialization from incompatible
pointer t
ype
../egcsrc/gcc/toplev.c:1178: warning: initialization from incompatible
pointer t
ype
../../egcsrc/gcc/f/com.c: In function
`ffecom_possible_partial_overlap_':
../../egcsrc/gcc/f/com.c:1599: warning: unused parameter `expr2'
../../egcsrc/gcc/f/com.c: In function `type_for_mode':
../../egcsrc/gcc/f/com.c:15767: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15770: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15773: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15776: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15779: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15782: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15785: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15788: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15791: warning: comparison between signed and
unsigned
../../egcsrc/gcc/f/com.c:15798: warning: comparison between signed and
unsigned
cxxmain.c: In function `main':
cxxmain.c:4527: warning: assignment discards qualifiers from pointer
target type

cxxmain.c:4530: warning: assignment discards qualifiers from pointer
target type

In file included from ../../egcsrc/libiberty/../include/obstack.h:145,
                 from ../../egcsrc/libiberty/obstack.c:27:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../egcsrc/libio/iogetline.c:27:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../egcsrc/libio/strops.c:28:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../egcsrc/libio/iofputs.c:27:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../egcsrc/libio/ioperror.c:3:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../egcsrc/libio/ioputs.c:27:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../egcsrc/libio/isgetline.cc:27:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
decla
ration of `int memcmp(const void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icts with built-in declaration `int memcmp(const void *, const void *,
unsigned 
int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
decla
ration of `void * memcpy(void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icts with built-in declaration `void * memcpy(void *, const void *,
unsigned int
)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
decla
ration of `size_t strlen(const char *)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
confl
icts with built-in declaration `unsigned int strlen(const char *)'
In file included from ../../egcsrc/libio/isgetsb.cc:27:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
decla
ration of `int memcmp(const void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icts with built-in declaration `int memcmp(const void *, const void *,
unsigned 
int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
decla
ration of `void * memcpy(void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icts with built-in declaration `void * memcpy(void *, const void *,
unsigned int
)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
decla
ration of `size_t strlen(const char *)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
confl
icts with built-in declaration `unsigned int strlen(const char *)'
In file included from ../../egcsrc/libio/stream.cc:26:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
decla
ration of `int memcmp(const void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icts with built-in declaration `int memcmp(const void *, const void *,
unsigned 
int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
decla
ration of `void * memcpy(void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icts with built-in declaration `void * memcpy(void *, const void *,
unsigned int
)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
decla
ration of `size_t strlen(const char *)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
confl
icts with built-in declaration `unsigned int strlen(const char *)'
In file included from ../../egcsrc/libio/streambuf.cc:32:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
decla
ration of `int memcmp(const void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icts with built-in declaration `int memcmp(const void *, const void *,
unsigned 
int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
decla
ration of `void * memcpy(void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icts with built-in declaration `void * memcpy(void *, const void *,
unsigned int
)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
decla
ration of `size_t strlen(const char *)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
confl
icts with built-in declaration `unsigned int strlen(const char *)'
In file included from ../../egcsrc/libio/strstream.cc:32:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
decla
ration of `int memcmp(const void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icts with built-in declaration `int memcmp(const void *, const void *,
unsigned 
int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
decla
ration of `void * memcpy(void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icts with built-in declaration `void * memcpy(void *, const void *,
unsigned int
)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
decla
ration of `size_t strlen(const char *)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
confl
icts with built-in declaration `unsigned int strlen(const char *)'
In file included from ../../egcsrc/libstdc++/cstring:7,
                 from ../../egcsrc/libstdc++/cstringi.cc:7:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
decla
ration of `int memcmp(const void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icts with built-in declaration `int memcmp(const void *, const void *,
unsigned 
int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
decla
ration of `void * memcpy(void *, const void *, long unsigned int)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icts with built-in declaration `void * memcpy(void *, const void *,
unsigned int
)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
decla
ration of `size_t strlen(const char *)'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:93: warning:
confl
icts with built-in declaration `unsigned int strlen(const char *)'
In file included from ../../../egcsrc/libf2c/libU77/getcwd_.c:24:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../../egcsrc/libf2c/libU77/hostnm_.c:23:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
In file included from ../../egcsrc/libchill/writerecord.c:31:
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
confl
icting types for built-in function `memcmp'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:85: warning:
confl
icting types for built-in function `memcpy'
/usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:87: warning:
confl
icting types for built-in function `memset'
#                        
#

--
James B. Byrne                      ByrneJB@Harte-Lyne.ca
Harte & Lyne Limited                http://www.harte-lyne.ca
9 Brockley Drive       
Hamilton, Ontario                   fax:+1 905 561 0757
Canada    L8E 3C3                   vox:+1 905 561 1241
>From law@cygnus.com Fri Jul 09 10:23:00 1999
From: Jeffrey A Law <law@cygnus.com>
To: "James B. Byrne" <ByrneJB@Harte-Lyne.ca>
Cc: egcs-bugs@egcs.cygnus.com
Subject: Re: make of egcs2.95-19990629 on HPUX 11.00 
Date: Fri, 09 Jul 1999 10:23:00 -0000
Message-id: <6362.931541004@upchuck.cygnus.com>
References: <199907091648.MAA26489@hahp9k02.harte-lyne.ca>
X-SW-Source: 1999-07/msg00358.html
Content-length: 1046

  In message < 199907091648.MAA26489@hahp9k02.harte-lyne.ca >you write:
  > 
  > The following is the build output from a make of the latest 
  > snapshot.  What, if anything, should I be concerned about?
  > 
  > Platform = HP9000/H30 HP-UX 11.00
  > 
  > CC = HP bundled (K&R non ANSI)
  > AS = gas 2.9.1 from binutiles 2.8.1 built with native hp CC
  > make = gmake 3.77
  > snapshot = egcs19990629 (full)
gcc-2.95 is not supported on hpux11.00

  > (Bundled) cc: "../egcsrc/gcc/genopinit.c", line 102: warning 31: String
  > literal contains undefined escape sequence.
This can be safely ignored.

  > (Bundled) cc: warning 480: The -g option is available only with the C/ANSI
  > C product; ignored.
Likewise.


 
  > In file included from ../../egcsrc/libiberty/../include/obstack.h:145,
  >                  from ../../egcsrc/libiberty/obstack.c:27:
  > /usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
  > confl icting types for built-in function `memcmp'
These are symptoms of gcc-2.95 not supporting hpux11.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: make of egcs2.95-19990629 on HPUX 11.00
  1999-07-31 23:33   ` Jeffrey A Law
@ 1999-07-31 23:33     ` James B. Byrne
  1999-07-31 23:33       ` Jeffrey A Law
  0 siblings, 1 reply; 10+ messages in thread
From: James B. Byrne @ 1999-07-31 23:33 UTC (permalink / raw)
  To: law; +Cc: egcs-bugs

On 9 Jul 99, at 11:23, Jeffrey A Law wrote:

> These are symptoms of gcc-2.95 not supporting hpux11.
> 

Yes.  I was aware of that.  The same problem occurred in gcc 2.8.1.  
However, is it "required" that the builtin functions of egcs/gcc 
always be used?  Can't the native HP-UX 11 memcmp, memcpy, and memset 
be used instead?

Regards,
Jim

--
James B. Byrne                      ByrneJB@Harte-Lyne.ca
Harte & Lyne Limited                http://www.harte-lyne.ca
9 Brockley Drive       
Hamilton, Ontario                   fax:+1 905 561 0757
Canada    L8E 3C3                   vox:+1 905 561 1241


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Problem from 1.1.1 to 1.1.2
  1999-07-08 22:45     ` Jeffrey A Law
@ 1999-07-31 23:33       ` Thomas Matelich
  1999-07-31 23:33         ` Jeffrey A Law
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Matelich @ 1999-07-31 23:33 UTC (permalink / raw)
  To: law; +Cc: egcs-bugs

Jeffrey A Law wrote:

>   In message < 37850BB7.34CDDDD2@usa.net >you write:
>   > Is it possible that it's turned on by default on HPUX now, somehow?  I
>   > installed it using the exact same commands I've used for the last six
>   > months:
> To the best of my knowledge we didn't change anything of that nature between
> 1.1.1 and 1.1.2.  As far as I can tell it was the case in both 1.1.1 and 1.1.2
> that if configure was able to find pthread.h at configure time  that it would
> enable pthread aware code.
>
> Is it possible someone installed a thread package on your machine between
> the time you built egcs-1.1.1 and the time you built egcs-1.1.2?
>
> jeff

I just found out our thread package was upgraded in between.  Anyway, it seems
strange to me that I have to link the pthread library even though I'm not using
threads.  Do I have to for every executable I create?

--
Thomas O Matelich
Senior Software Designer
Zetec, Inc.
sosedada@usa.net
tmatelich@zetec.com




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: make of egcs2.95-19990629 on HPUX 11.00
  1999-07-31 23:33     ` James B. Byrne
@ 1999-07-31 23:33       ` Jeffrey A Law
  0 siblings, 0 replies; 10+ messages in thread
From: Jeffrey A Law @ 1999-07-31 23:33 UTC (permalink / raw)
  To: James B. Byrne; +Cc: egcs-bugs

  In message < 199907092029.QAA01107@hahp9k02.harte-lyne.ca >you write:
  > On 9 Jul 99, at 11:23, Jeffrey A Law wrote:
  > 
  > > These are symptoms of gcc-2.95 not supporting hpux11.
  > > 
  > 
  > Yes.  I was aware of that.  The same problem occurred in gcc 2.8.1.  
  > However, is it "required" that the builtin functions of egcs/gcc 
  > always be used?  Can't the native HP-UX 11 memcmp, memcpy, and memset 
  > be used instead?
They can, -fno-builtin.  But that's really not solving the underlying
problem.  HP changed the type of size_t and/or ptrdiff_t between hpux10
and hpux11.  For a variety of reasons gcc needs to know the precise
definitions of those types.  When gcc has the wrong definitions of those
types a variety of bad things happen.

It is also necessary to add some cpp predefines to make hpux11 work
correctly.

jeffj


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Problem from 1.1.1 to 1.1.2
@ 1999-07-31 23:33 Thomas Matelich
  1999-07-08 13:30 ` Jeffrey A Law
  1999-07-09  9:50 ` make of egcs2.95-19990629 on HPUX 11.00 James B. Byrne
  0 siblings, 2 replies; 10+ messages in thread
From: Thomas Matelich @ 1999-07-31 23:33 UTC (permalink / raw)
  To: egcs-bugs

I made no changes to my working code and upon recompiling with 1.1.2, I
had unsatisfied symbols:


       g++ -o eddycalc -DDEVELOPMENT_ONLY -DVERBOSE_DEBUG -Wall -W
-Wno-return-type -Wcast-qual -Wno-uninitialized  -frepo
-finline-functions -D_NO_GLOBALS_ -D_HPUX_SOURCE -fomit-frame-pointer
-O3 -funroll-loops  -v -DDEVELOPMENT_ONLY -DVERBOSE_DEBUG -Wall -W
-Wno-return-type -Wcast-qual -Wno-uninitialized  -frepo
-finline-functions -D_NO_GLOBALS_ -D_HPUX_SOURCE -fomit-frame-pointer
-O3 -funroll-loops  -I../include -I/opt/gnu/include
-I/opt/gnu/include/g++ -I../lib/utility_class_lib   -liberty -lstdc++
-L/opt/gnu/lib AutoEddy.o Complex_array_exp.o CscanImage_basics.o
CscanImage_data.o CscanImage_file.o CscanImage_morpho.o
CscanImage_process.o GlobalData.o HabitatClass.o channel_handle.o
channels.o chpoint_array_exp.o dpoint_array_exp.o func_and_algor.o
main.o \
                ../lib/utility_class_lib/c++_util.a
../lib/ansi_habitat_lib/ansi_habitat_lib.a
../lib/clapack_libs/lapack_hp_z.a ../lib/clapack_libs/blas_hp_z.a
../lib/clapack_libs/libF77.a /usr/lib/Motif1.2/libXm.sl
/usr/lib/X11R5/libXt.sl  /usr/lib/X11R5/libX11.sl   || \
                if [ $? -ne 0 -o ! -x eddycalc ]; then \
                test -f eddycalc && touch 0101000093 eddycalc; \
                exit 1; \
                fi;
Reading specs from
/opt/gnu/lib/gcc-lib/hppa1.1-hp-hpux10.20/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
 /opt/gnu/lib/gcc-lib/hppa1.1-hp-hpux10.20/egcs-2.91.66/collect2
-L/lib/pa1.1 -L/usr/lib/pa1.1 -z -u main -o eddycalc /usr/ccs/lib/crt0.o
-L/opt/gnu/lib -L/usr/local/qt/lib -L/usr/local/qt/lib
-L/opt/gnu/lib/gcc-lib/hppa1.1-hp-hpux10.20/egcs-2.91.66
-L/opt/gnu/hppa1.1-hp-hpux10.20/lib -L/usr/ccs/bin -L/usr/ccs/lib
-L/opt/gnu/lib -liberty -lstdc++ AutoEddy.o Complex_array_exp.o
CscanImage_basics.o CscanImage_data.o CscanImage_file.o
CscanImage_morpho.o CscanImage_process.o GlobalData.o HabitatClass.o
channel_handle.o channels.o chpoint_array_exp.o dpoint_array_exp.o
func_and_algor.o main.o ../lib/utility_class_lib/c++_util.a
../lib/ansi_habitat_lib/ansi_habitat_lib.a
../lib/clapack_libs/lapack_hp_z.a ../lib/clapack_libs/blas_hp_z.a
../lib/clapack_libs/libF77.a /usr/lib/Motif1.2/libXm.sl
/usr/lib/X11R5/libXt.sl /usr/lib/X11R5/libX11.sl -lstdc++ -lm -lgcc -lc
-lgcc
/usr/ccs/bin/ld: Unsatisfied symbols:
   pthread_once (code)
   pthread_setspecific (code)
   pthread_getspecific (code)
   pthread_keycreate (code)
collect2: ld returned 1 exit status
*** Error exit code 1


Do I need to go back to 1.1.1 till 2.95 comes out?

--
Thomas O Matelich
Senior Software Designer
Zetec, Inc.
sosedada@usa.net
tmatelich@zetec.com




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: make of egcs2.95-19990629 on HPUX 11.00
  1999-07-09  9:50 ` make of egcs2.95-19990629 on HPUX 11.00 James B. Byrne
@ 1999-07-31 23:33   ` Jeffrey A Law
  1999-07-31 23:33     ` James B. Byrne
  0 siblings, 1 reply; 10+ messages in thread
From: Jeffrey A Law @ 1999-07-31 23:33 UTC (permalink / raw)
  To: James B. Byrne; +Cc: egcs-bugs

  In message < 199907091648.MAA26489@hahp9k02.harte-lyne.ca >you write:
  > 
  > The following is the build output from a make of the latest 
  > snapshot.  What, if anything, should I be concerned about?
  > 
  > Platform = HP9000/H30 HP-UX 11.00
  > 
  > CC = HP bundled (K&R non ANSI)
  > AS = gas 2.9.1 from binutiles 2.8.1 built with native hp CC
  > make = gmake 3.77
  > snapshot = egcs19990629 (full)
gcc-2.95 is not supported on hpux11.00

  > (Bundled) cc: "../egcsrc/gcc/genopinit.c", line 102: warning 31: String
  > literal contains undefined escape sequence.
This can be safely ignored.

  > (Bundled) cc: warning 480: The -g option is available only with the C/ANSI
  > C product; ignored.
Likewise.


 
  > In file included from ../../egcsrc/libiberty/../include/obstack.h:145,
  >                  from ../../egcsrc/libiberty/obstack.c:27:
  > /usr/local/opt/gnu/gcc/obj/egcs-19990629/gcc/include/string.h:29: warning:
  > confl icting types for built-in function `memcmp'
These are symptoms of gcc-2.95 not supporting hpux11.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Problem from 1.1.1 to 1.1.2
  1999-07-31 23:33       ` Thomas Matelich
@ 1999-07-31 23:33         ` Jeffrey A Law
  0 siblings, 0 replies; 10+ messages in thread
From: Jeffrey A Law @ 1999-07-31 23:33 UTC (permalink / raw)
  To: Thomas Matelich; +Cc: egcs-bugs

  In message < 3785FD7F.35B9F1B6@usa.net >you write:
  > Anyway, it seems
  > strange to me that I have to link the pthread library even though I'm not
  > usingthreads.  Do I have to for every executable I create?
The exception handling support routines have to make calls into the threads
package.  So, you'll need to link in pthreads for just about every C++ program
you write.
jeff


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~1999-07-31 23:33 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-07-31 23:33 Problem from 1.1.1 to 1.1.2 Thomas Matelich
1999-07-08 13:30 ` Jeffrey A Law
1999-07-08 13:38   ` Thomas Matelich
1999-07-08 22:45     ` Jeffrey A Law
1999-07-31 23:33       ` Thomas Matelich
1999-07-31 23:33         ` Jeffrey A Law
1999-07-09  9:50 ` make of egcs2.95-19990629 on HPUX 11.00 James B. Byrne
1999-07-31 23:33   ` Jeffrey A Law
1999-07-31 23:33     ` James B. Byrne
1999-07-31 23:33       ` Jeffrey A Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).