Re: compiling wget broken
On Mon, 26 Apr 2004, Bill Campbell wrote: On Mon, Apr 26, 2004, Michael Schloh von Bennewitz wrote: On Sun, Apr 25, 2004, Mike's List wrote: Attempted to openpkg rpm --rebuild /2.0/wget-1.9.1-2.0.0.src.rpm Also, with wget-1.9.1-20040207.src.rpm, same error message. In file included from /usr/include/sys/reg.h:13, from /usr/include/sys/regset.h:24, from /usr/include/sys/ucontext.h:21, from /usr/include/sys/signal.h:240, from /usr/include/signal.h:27, from main.c:45: /usr/include/ia32/sys/reg.h:300: error: parse error before upad128_t /usr/include/ia32/sys/reg.h:302: error: parse error before '}' token Hmm that's interesting. I built wget-1.9.1-20040207.src.rpm with both gcc 3.3.3 and gcc 3.4.0 on a Solaris 9 x86 machine, and didn't see these errors. Do you have a similar configuration or are you using an older compiler or version of Solaris? I've found more often than not that some header file isn't included, in this case probably in /usr/include/ia32/sys/reg.h. I would look around lines 300 - 302 in that file for the definition of upad128_t which you will probably find defined with a reference to a structure or something else that's defined in another header file. Clean system install now, and the file is there. I'm just getting weird errors with all these new packages (see posts about binutils, etc.) I usually find these in a two-step process. Make a list of all possible headers, then grep through those headers for the missing definition: gfind /usr/include -follow -name '*.h' /tmp/include.list xargs grep $pattern /dev/null /tmp/include.list The -follow argument to gnu-find takes care of symlink hell on systems like SCO OpenServer. The /dev/null argument to grep insures at least two files so that the file name will always appear in the output. Bill -- INTERNET: [EMAIL PROTECTED] Bill Campbell; Celestial Systems, Inc. UUCP: camco!bill PO Box 820; 6641 E. Mercer Way FAX:(206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 URL: http://www.celestial.com/ Just because you do not take an interest in politics doesn't mean politics won't take an interest in you. -- Pericles __ The OpenPKG Projectwww.openpkg.org Developer Communication List [EMAIL PROTECTED] __ The OpenPKG Projectwww.openpkg.org Developer Communication List [EMAIL PROTECTED]
Re: compiling wget broken
On Sun, Apr 25, 2004, Mike's List wrote: Attempted to openpkg rpm --rebuild /2.0/wget-1.9.1-2.0.0.src.rpm Also, with wget-1.9.1-20040207.src.rpm, same error message. In file included from /usr/include/sys/reg.h:13, from /usr/include/sys/regset.h:24, from /usr/include/sys/ucontext.h:21, from /usr/include/sys/signal.h:240, from /usr/include/signal.h:27, from main.c:45: /usr/include/ia32/sys/reg.h:300: error: parse error before upad128_t /usr/include/ia32/sys/reg.h:302: error: parse error before '}' token Hmm that's interesting. I built wget-1.9.1-20040207.src.rpm with both gcc 3.3.3 and gcc 3.4.0 on a Solaris 9 x86 machine, and didn't see these errors. Do you have a similar configuration or are you using an older compiler or version of Solaris? -- [EMAIL PROTECTED] Development Team, Operations Northern Europe Cable Wireless Telecommunications Services pgp0.pgp Description: PGP signature
Re: compiling wget broken
On Mon, Apr 26, 2004, Michael Schloh von Bennewitz wrote: On Sun, Apr 25, 2004, Mike's List wrote: Attempted to openpkg rpm --rebuild /2.0/wget-1.9.1-2.0.0.src.rpm Also, with wget-1.9.1-20040207.src.rpm, same error message. In file included from /usr/include/sys/reg.h:13, from /usr/include/sys/regset.h:24, from /usr/include/sys/ucontext.h:21, from /usr/include/sys/signal.h:240, from /usr/include/signal.h:27, from main.c:45: /usr/include/ia32/sys/reg.h:300: error: parse error before upad128_t /usr/include/ia32/sys/reg.h:302: error: parse error before '}' token Hmm that's interesting. I built wget-1.9.1-20040207.src.rpm with both gcc 3.3.3 and gcc 3.4.0 on a Solaris 9 x86 machine, and didn't see these errors. Do you have a similar configuration or are you using an older compiler or version of Solaris? I've found more often than not that some header file isn't included, in this case probably in /usr/include/ia32/sys/reg.h. I would look around lines 300 - 302 in that file for the definition of upad128_t which you will probably find defined with a reference to a structure or something else that's defined in another header file. I usually find these in a two-step process. Make a list of all possible headers, then grep through those headers for the missing definition: gfind /usr/include -follow -name '*.h' /tmp/include.list xargs grep $pattern /dev/null /tmp/include.list The -follow argument to gnu-find takes care of symlink hell on systems like SCO OpenServer. The /dev/null argument to grep insures at least two files so that the file name will always appear in the output. Bill -- INTERNET: [EMAIL PROTECTED] Bill Campbell; Celestial Systems, Inc. UUCP: camco!bill PO Box 820; 6641 E. Mercer Way FAX:(206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 URL: http://www.celestial.com/ Just because you do not take an interest in politics doesn't mean politics won't take an interest in you. -- Pericles __ The OpenPKG Projectwww.openpkg.org Developer Communication List [EMAIL PROTECTED]
Re: compiling wget broken
On Mon, 26 Apr 2004, Michael Schloh von Bennewitz wrote: On Sun, Apr 25, 2004, Mike's List wrote: Attempted to openpkg rpm --rebuild /2.0/wget-1.9.1-2.0.0.src.rpm Also, with wget-1.9.1-20040207.src.rpm, same error message. In file included from /usr/include/sys/reg.h:13, from /usr/include/sys/regset.h:24, from /usr/include/sys/ucontext.h:21, from /usr/include/sys/signal.h:240, from /usr/include/signal.h:27, from main.c:45: /usr/include/ia32/sys/reg.h:300: error: parse error before upad128_t /usr/include/ia32/sys/reg.h:302: error: parse error before '}' token Hmm that's interesting. I built wget-1.9.1-20040207.src.rpm with both gcc 3.3.3 and gcc 3.4.0 on a Solaris 9 x86 machine, and didn't see these errors. Do you have a similar configuration or are you using an older compiler or version of Solaris? I'm using Solaris 9 4/04 x86, along with the gcc binary for sol9x86. I'll test again on another system as this machine is an Intel 810e and it has been giving me fit. But I usually install Solaris with core and added all the proper header and library files and removing un-necessary packages. I'll do a full install + oem for testing purpose tonight. Regards, - Mike __ The OpenPKG Projectwww.openpkg.org Developer Communication List [EMAIL PROTECTED]