Skip to Content.
Sympa Menu

ndt-dev - [ndt-dev] Re: build error NDT 3.6.5.1

Subject: NDT-DEV email list created

List archive

[ndt-dev] Re: build error NDT 3.6.5.1


Chronological Thread 
  • From: Ian Gable <>
  • To: Kavitha Kumar <>
  • Cc: Alan Whinery <>, Jason Zurawski <>,
  • Subject: [ndt-dev] Re: build error NDT 3.6.5.1
  • Date: Thu, 23 Aug 2012 14:12:28 -0700

Hi All,

Haven't heard anything on this. Was there a problem with the patch?

Ian


On 2012-08-13, at 8:59 PM, Ian Gable wrote:

> Hi Kavitha,
>
> 3.6.5.1 web100clt builds and works fine on SL 6.2
>
> I ran into this build error on OSX Lion.
>
> utils.c:123:2: error: void function 'err_sys' should not return a value
> [-Wreturn-type]
> return -1;
>
> This was present in previous versions but the latest OSX gcc seems to have
> become more strict. Deleting the 'return -1' looks to fix the problem.
>
> To be verbose, here's the patch:
> https://gist.github.com/3346100
>
> FYI I noticed utils.c changed from using 4 spaces to tabs for the
> indentation between 3.6.4 to 3.6.5.2.
>
> Thanks,
>
> Ian
>
>
>
>
> On 2012-08-13, at 10:46 AM, Kavitha Kumar wrote:
>
>> Hi all,
>>
>> The RPMS/source distribution of 3.6.5.2 are available here:
>> http://patdev2.internet2.edu/
>>
>> It would be great if I could get feedback on how these build on your
>> environment and or/run after installation.
>>
>> Thanks!
>> Kavitha
>>
>> ----- Original Message -----
>>> From: "Aaron Brown"
>>> <>
>>> To: "Ian Gable"
>>> <>
>>> Cc: "Alan Whinery"
>>> <>,
>>>
>>>
>>> Sent: Thursday, August 9, 2012 5:43:47 PM
>>> Subject: Re: build error NDT 3.6.5.1
>>>
>>> Hi Ian,
>>>
>>>
>>> It looks like a regression got added when the logging functionality
>>> was added. We'll look into get a fix out in short order.
>>>
>>>
>>> Cheers,
>>> Aaron
>>>
>>>
>>>
>>> On Aug 9, 2012, at 5:39 PM, Ian Gable wrote:
>>>
>>>
>>>
>>> Hi Alan,
>>>
>>> I'm only looking to compile the client tools (web100clt). The
>>> configure script appears to detect this:
>>>
>>> <snip>
>>> *** Client Tools - complete
>>> * web100clt: YES
>>>
>>> *** Server Tools - incomplete
>>> * fakewww: NO (missing web100 library)
>>> * web100srv: NO (missing web100 library)
>>> * Tcpbw100.jar: YES
>>>
>>> *** Administrative Tools - incomplete
>>> * analyze: NO (missing web100 library)
>>> * viewtrace: NO (missing web100 library)
>>> * tr-mkmap: NO (missing web100 library)
>>> * genplot: NO (missing web100 library)
>>> * JAnalyze.jar: YES
>>> * Admin.class: YES
>>> </snip>
>>>
>>> Note that web100clt from NDT 3.6.4 compiled and worked fine on OSX.
>>>
>>> Cheers,
>>>
>>> Ian
>>>
>>>
>>>
>>> On 2012-08-09, at 2:27 PM, Alan Whinery wrote:
>>>
>>>
>>>
>>> Hi Ian,
>>>
>>>
>>>
>>>
>>>
>>> NDT requires a web100 patched kernel, and web100 userland libs.
>>>
>>>
>>>
>>>
>>>
>>> There is no web100 patch for any Mac OS kernel, only Linux. You may
>>> be
>>>
>>>
>>> able to apply patches to the Sci-Linux kernel, depending on the
>>> source.
>>>
>>>
>>>
>>>
>>>
>>> On 8/9/2012 11:08 AM, Ian Gable wrote:
>>>
>>>
>>>
>>>
>>> Hi All,
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> When I go to build NDT 3.6.5.1 on both OSX Lion (gcc version 4.2.1)
>>> or Scientific Linux 6.2 (gcc version 4.4.6) I get the following
>>> error:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> In file included from logging.c:23:
>>>
>>>
>>>
>>>
>>> testoptions.h:51: error: expected specifier-qualifier-list before
>>> ‘web100_snapshot’
>>>
>>>
>>>
>>>
>>> testoptions.h:54: warning: struct has no members
>>>
>>>
>>>
>>>
>>> testoptions.h:63: error: expected declaration specifiers or ‘...’
>>> before ‘web100_agent’
>>>
>>>
>>>
>>>
>>> testoptions.h:65: error: expected declaration specifiers or ‘...’
>>> before ‘web100_agent’
>>>
>>>
>>>
>>>
>>> testoptions.h:72: error: expected declaration specifiers or ‘...’
>>> before ‘web100_agent’
>>>
>>>
>>>
>>>
>>> testoptions.h:74: error: expected declaration specifiers or ‘...’
>>> before ‘web100_connection’
>>>
>>>
>>>
>>>
>>> testoptions.h:75: error: expected declaration specifiers or ‘...’
>>> before ‘web100_group’
>>>
>>>
>>>
>>>
>>> testoptions.h:80: error: expected ‘)’ before ‘*’ token
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Complete output of configure and make available here (from the
>>> Scientific Linux build 6.2):
>>>
>>>
>>>
>>>
>>> https://gist.github.com/3307972
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Note 3.6.4 built fine on both platforms.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Let me know if this mail should have gone to net-dev
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Cheers,
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Ian
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>>
>>>
>>> Ian Gable
>>>
>>>
>>>
>>>
>>> HEPnet Canada Technical Manager
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> +1 250 721 7728
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Ian Gable
>>> HEPnet Canada Technical Manager
>>>
>>> +1 250 721 7728
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Internet2 Fall Member Meeting
>>> Sep 30-Oct 4, 2012 - Philadelphia, PA
>>> http://events.internet2.edu/2012/fall-mm/
>>>
>
> --
> Ian Gable
> HEPnet Canada Technical Manager
>
> +1 250 721 7728
>
>
>
>
>

--
Ian Gable
HEPnet Canada Technical Manager

+1 250 721 7728








Archive powered by MHonArc 2.6.16.

Top of Page