Selfupdate: Pextlib build fails

Boey Maun Suang boeyms at macports.org
Fri Apr 20 01:22:47 PDT 2007


Hi David,

Would you mind providing the numbers of the bug reports and, if  
possible, references to the archive posts, and posting them on  
macports-dev@ ?  I don't currently know enough to work on base, but  
it sounds to me like something that could and should be addressed, if  
not in the code then at least on the wiki.  If you don't want to post  
to macports-dev@ yourself, I'd be happy to post there if you could  
give the relevant information.

Kind regards,


Maun Suang

On 20/04/2007, at 13:58, David Kulp wrote:

> The short story (after much long effort following up other leads  
> related to fink conflicts, apparent broken dports synchronization,  
> etc.) is that I had a bad tclConfig.sh unknowingly installed in / 
> usr/local/lib.  Grrr.
>
> It's too bad that there's not a more bulletproof way of ensuring  
> that the right tcl is being used because several posts in the  
> archives and bug reports ultimately relate to tcl conflicts.
>
> Case closed.
>
>
> On Apr 17, 2007, at 4:16 PM, David Kulp wrote:
>
>> I can't run "port selfupdate" on a fresh install of 1.4.  It fails  
>> when building Pextlib, complaining about socket.h.
>>
>> Anyone have a clue?  I've searched the list archives and found  
>> nothing similar.
>>
>> Thanks in advance,
>> -d
>>
>>
>> ===> making all in src/pextlib1.0
>> gcc -c -DUSE_TCL_STUBS -g -O2 -W -Wall -pedantic -g -Os - 
>> DHAVE_CONFIG_H -I.. -I.  -I"/usr/include"  -DHAVE_UNISTD_H=1 - 
>> DHAVE_LIMITS_H=1 -DTCL_WIDE_INT_TYPE=long\ long - 
>> DWORDS_BIGENDIAN=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 - 
>> DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 - 
>> DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DNO_DLFCN_H=1 - 
>> DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 - 
>> DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 - 
>> DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 - 
>> DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -Dsocklen_t=unsigned - 
>> DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 - 
>> DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1  -fno-common Pextlib.c -o  
>> Pextlib.o
>> In file included from Pextlib.c:96:
>> /usr/include/sys/socket.h:99: error: two or more data types in  
>> declaration specifiers
>> make[2]: *** [Pextlib.o] Error 1
>> make[1]: *** [all] Error 1
>> make: *** [all] Error 1
>>
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-users

-- 
Boey Maun Suang (Boey is my surname)
Email: boeyms at macports.org






More information about the macports-users mailing list