dsocks compile error

John Wilder jwelp1 at gmail.com
Mon Aug 13 17:09:09 PDT 2007


I had this problem with snort 2.7 on 10.3.9 and found that uint8_t,  
uint16_t, and uint32_t were not defined.  However, u_int8_t, u_int16_t,  
and u_int32_t were defined.  So I made a patch file for snort that  
changed the instances of uint8/16/32_t to u_int8/16/32_t.

Hope this helps,
John

On 13 Aug 2007, at 9:51, markd at macports.org wrote:

> Boey Maun Suang <boeyms at macports.org> writes:
>>> --->  Building dsocks with target all
>>> Warning: Object directory not changed from original /opt/local/var/
>>> macports/build/
>>> _opt_local_var_macports_sources_rsync.macports.org_release_ports_net_ 
>>> d
>>> socks/work/dsocks-1.6
>>> cc -g -Wall -O2 -nostdlib -flat_namespace -fno-common -undefined
>>> suppress    -c dsocks.c -o dsocks.o
>>> In file included from dsocks.c:35:
>>> dsocks.h:13: error: parse error before "uint8_t"
>>
>> </snip>
>>
>> Hmm, I'm the maintainer, but I'm afraid I don't currently have a
>> Panther installation to test this build on to see what the problem
>> is.  If anybody else out there with a Panther installation could see
>> if they can reproduce the problem, I'd appreciate it greatly.
>
> Here is what I get on 10.3:
>
> DEBUG: Assembled command: 'cd
> "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_net_ds 
> ocks/work/dsocks-1.6"
> && bsdmake all'
> Warning: Object directory not changed from original
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_net_ds 
> ocks/work/dsocks-1.6
> cc -g -Wall -O2 -nostdlib -flat_namespace -fno-common -undefined  
> suppress
>   -c dsocks.c -o dsocks.o
> In file included from dsocks.c:35:
> dsocks.h:13: error: parse error before "uint8_t"
> <snip>
> dsocks.c:56: error: `uint32_t' undeclared (first use in this function)
> dsocks.c:57: error: `uint16_t' undeclared (first use in this function




More information about the macports-users mailing list