OS-X support?
Charles Sprickman
spork at bway.net
Thu Sep 20 07:32:11 CEST 2007
On Thu, 20 Sep 2007, Pekka Riikonen wrote:
> On Wed, 19 Sep 2007, Charles Sprickman wrote:
>
> : So far I've found both macports and fink have very outdated versions that
> : don't seem to build under 10.4. So that leaves me with trying to build
> : from source.
> :
> : Build fails right here:
> :
> : client_entry.o
> : client_entry.c:1767: error: conflicting types for
> : 'silc_client_replace_channel_id'
> : client_entry.h:60: error: previous declaration of
> : 'silc_client_replace_channel_id' was here
> : make[3]: *** [client_entry.lo] Error 1
> : make[2]: *** [all-recursive] Error 1
> : make[1]: *** [all-recursive] Error 1
> : make: *** [all] Error 2
> : gee5:~/silc-client-1.1.2 spork$
> :
> The following patch should fix the compilation:
That looks to have gotten me much, much further.
The next spot it fails is here:
gcc -DHAVE_CONFIG_H -I. -I../.. -no-cpp-precomp -g -Wall
-finline-functions -Wno-pointer-sign -O2 -D_REENTRANT -DHAVE_SILCDEFS_H
-I. -I../.. -I/Users/spork/silc-client-1.1.2
-I/Users/spork/silc-client-1.1.2/lib/contrib
-I/Users/spork/silc-client-1.1.2/lib/silccore
-I/Users/spork/silc-client-1.1.2/lib/silccrypt
-I/Users/spork/silc-client-1.1.2/lib/silcmath
-I/Users/spork/silc-client-1.1.2/lib/silcutil
-I/Users/spork/silc-client-1.1.2/lib/silcapputil
-I/Users/spork/silc-client-1.1.2/lib/silcske
-I/Users/spork/silc-client-1.1.2/lib/silcsftp
-I/Users/spork/silc-client-1.1.2/lib/silcclient
-I/Users/spork/silc-client-1.1.2/lib/silcasn1
-I/Users/spork/silc-client-1.1.2/lib/silcskr
-I/Users/spork/silc-client-1.1.2/lib/silcvcard
-I/Users/spork/silc-client-1.1.2/includes
-I/Users/spork/silc-client-1.1.2/doc -I../../src -I../../src/core
-I../../src/fe-common/core -I../../src/fe-common/silc
-I/opt/local/include/glib-1.2 -I/opt/local/lib/glib/include
-DSCRIPTDIR=\"/usr/local/share/silc/scripts\"
-DPERL_USE_LIB=\"/usr/local/System/Library/Perl/5.8.6/darwin-thread-multi-2level\"
-DPERL_STATIC_LIBS=0 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -I/usr/local/include
-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE
-no-cpp-precomp -Wall -MT perl-core.lo -MD -MP -MF .deps/perl-core.Tpo -c
perl-core.c -fno-common -DPIC -o .libs/perl-core.o
In file included from module.h:19,
from perl-core.c:22:
../../src/common.h:70:4: error: #error uoff_t size not set
In file included from perl-core.c:26:
../../src/core/misc.h:79: error: parse error before 'str_to_uofft'
../../src/core/misc.h:79: warning: type defaults to 'int' in declaration
of 'str_to_uofft'
../../src/core/misc.h:79: warning: data definition has no type or storage
class
In file included from perl-core.c:31:
perl-common.h:31:1: warning: "PL_sv_undef" redefined
In file included from
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/perl.h:3563,
from module.h:6,
from perl-core.c:22:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/embedvar.h:753:1:
warning: this is the location of the previous definition
In file included from perl-core.c:31:
perl-common.h:32: error: parse error before '->' token
perl-core.c:40:1: warning: "PL_perl_destruct_level" redefined
In file included from
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/XSUB.h:320,
from perl-core.c:35:
/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE/perlapi.h:476:1:
warning: this is the location of the previous definition
make[6]: *** [perl-core.lo] Error 1
make[5]: *** [all-recursive] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
gee5:~/silc-client-1.1.2 spork$
This looks like part of irssi I think...
Thanks!
Charles
> --- silc/lib/silcclient/client_entry.h:1.7 Sun Mar 18 16:47:57 2007
> +++ silc/lib/silcclient/client_entry.h Thu Sep 20 07:13:42 2007
> @@ -54,10 +54,10 @@
> SilcChannelID *channel_id);
> SilcBool silc_client_del_channel(SilcClient client, SilcClientConnection conn,
> SilcChannelEntry channel);
> -bool silc_client_replace_channel_id(SilcClient client,
> - SilcClientConnection conn,
> - SilcChannelEntry channel,
> - SilcChannelID *new_id);
> +SilcBool silc_client_replace_channel_id(SilcClient client,
> + SilcClientConnection conn,
> + SilcChannelEntry channel,
> + SilcChannelID *new_id);
> SilcServerEntry silc_client_add_server(SilcClient client,
> SilcClientConnection conn,
> const char *server_name,
>
> Pekka
> ________________________________________________________________________
> Pekka Riikonen priikone at silcnet.org
> Secure Internet Live Conferencing (SILC) http://silcnet.org/
>
More information about the silc-devel
mailing list