Opened 6 months ago

#70006 new defect

despotify fails to build: error: dereferencing pointer to incomplete type

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: Cc:
Port: despotify

Description

With gcc-4.2:

--->  Building despotify
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src" && /usr/bin/make -j6 -w all CC="/usr/bin/gcc-4.2 -arch ppc" CLIENT_DESPOTIFY=1 
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src'
Makefile:23: Makefile.local.mk: No such file or directory
 **** No Makefile.local.mk found, copying dist.
cp Makefile.local.mk.dist Makefile.local.mk
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src'
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src'
/usr/bin/make -s -C lib -f local.mk
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src/lib'
Generating dependencies
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src/lib'
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src/lib'
CC aes.c
CC auth.c
CC buf.c
CC cache.c
CC channel.c
CC commands.c
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c aes.c  -fno-common -DPIC -o .libs/aes.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c channel.c  -fno-common -DPIC -o .libs/channel.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c cache.c  -fno-common -DPIC -o .libs/cache.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c auth.c  -fno-common -DPIC -o .libs/auth.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c commands.c  -fno-common -DPIC -o .libs/commands.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c buf.c  -fno-common -DPIC -o .libs/buf.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c buf.c -o buf.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c cache.c -o cache.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c channel.c -o channel.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c aes.c -o aes.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c auth.c -o auth.o >/dev/null 2>&1
CC dns.c
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c commands.c -o commands.o >/dev/null 2>&1
CC ezxml.c
CC handlers.c
CC keyexchange.c
CC packet.c
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c dns.c  -fno-common -DPIC -o .libs/dns.o
CC puzzle.c
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c ezxml.c  -fno-common -DPIC -o .libs/ezxml.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c handlers.c  -fno-common -DPIC -o .libs/handlers.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c dns.c -o dns.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c packet.c  -fno-common -DPIC -o .libs/packet.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c keyexchange.c  -fno-common -DPIC -o .libs/keyexchange.o
CC session.c
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c puzzle.c  -fno-common -DPIC -o .libs/puzzle.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c handlers.c -o handlers.o >/dev/null 2>&1
keyexchange.c: In function 'send_client_initial_packet':
keyexchange.c:66: error: dereferencing pointer to incomplete type
keyexchange.c: In function 'key_init':
keyexchange.c:323: warning: 'DH_compute_key' is deprecated (declared at /opt/local/include/openssl/dh.h:232)
make[1]: *** [keyexchange.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c packet.c -o packet.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c puzzle.c -o puzzle.o >/dev/null 2>&1
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c session.c  -fno-common -DPIC -o .libs/session.o
glibtool: compile:  /usr/bin/gcc-4.2 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -Wno-pointer-sign -c ezxml.c -o ezxml.o >/dev/null 2>&1
session.c: In function 'session_init_client':
session.c:57: warning: 'RSA_generate_key' is deprecated (declared at /opt/local/include/openssl/rsa.h:261)
session.c:69: warning: 'DH_new' is deprecated (declared at /opt/local/include/openssl/dh.h:206)
session.c:70: error: dereferencing pointer to incomplete type
session.c:71: error: dereferencing pointer to incomplete type
session.c:72: warning: 'DH_generate_key' is deprecated (declared at /opt/local/include/openssl/dh.h:230)
session.c:74: error: dereferencing pointer to incomplete type
session.c:75: error: dereferencing pointer to incomplete type
session.c: In function 'session_free':
session.c:214: warning: 'DH_free' is deprecated (declared at /opt/local/include/openssl/dh.h:207)
session.c:217: warning: 'RSA_free' is deprecated (declared at /opt/local/include/openssl/rsa.h:299)
make[1]: *** [session.lo] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_despotify/despotify/work/src/lib'
make: *** [lib] Error 2

With gcc13:

--->  Building despotify
Executing:  cd "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src" && /usr/bin/make -j6 -w all CC="/opt/local/bin/gcc-mp-13 -arch ppc" CLIENT_DESPOTIFY=1 
make: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src'
Makefile:23: Makefile.local.mk: No such file or directory
 **** No Makefile.local.mk found, copying dist.
cp Makefile.local.mk.dist Makefile.local.mk
make: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src'
make: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src'
/usr/bin/make -s -C lib -f local.mk
make[1]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src/lib'
Generating dependencies
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src/lib'
make[1]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src/lib'
CC auth.c
CC aes.c
CC buf.c
CC cache.c
CC commands.c
CC channel.c
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c aes.c  -fno-common -DPIC -o .libs/aes.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c buf.c  -fno-common -DPIC -o .libs/buf.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c cache.c  -fno-common -DPIC -o .libs/cache.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c commands.c  -fno-common -DPIC -o .libs/commands.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c channel.c  -fno-common -DPIC -o .libs/channel.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c auth.c  -fno-common -DPIC -o .libs/auth.o
In file included from /usr/include/stdio.h:431,
                 from cache.c:4:
cache.c: In function 'cache_clear':
cache.c:71:44: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
   71 |         snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, dirp->d_name);
      |                                            ^~~~~~~
cache.c:71:48: note: format string is defined here
   71 |         snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, dirp->d_name);
      |                                                ^~
cache.c:71:9: note: '__builtin_snprintf' output between 2 and 1280 bytes into a destination of size 1024
   71 |         snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, dirp->d_name);
      |         ^~~~~~~~
cache.c: In function 'cache_contains':
cache.c:79:40: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   79 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                        ^~~~~~~
cache.c:79:46: note: format string is defined here
   79 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                              ^
cache.c:79:5: note: '__builtin_snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
   79 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |     ^~~~~~~~
cache.c: In function 'cache_load':
cache.c:98:40: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   98 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                        ^~~~~~~
cache.c:98:46: note: format string is defined here
   98 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                              ^
cache.c:98:5: note: '__builtin_snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
   98 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |     ^~~~~~~~
cache.c: In function 'cache_remove':
cache.c:143:40: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  143 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                        ^~~~~~~
cache.c:143:46: note: format string is defined here
  143 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                              ^
cache.c:143:5: note: '__builtin_snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
  143 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |     ^~~~~~~~
cache.c: In function 'cache_store':
cache.c:153:40: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  153 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                        ^~~~~~~
cache.c:153:46: note: format string is defined here
  153 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |                                              ^
cache.c:153:5: note: '__builtin_snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024
  153 |     snprintf(cache_filename, PATH_MAX, "%s/%s", cache_directory, id);
      |     ^~~~~~~~
cache.c: In function 'cache_get_meta_playlist_revision':
cache.c:178:40: warning: '/meta_playlist_revision' directive output may be truncated writing 23 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
  178 |     snprintf(cache_filename, PATH_MAX, "%s/meta_playlist_revision", cache_directory);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c:178:43: note: format string is defined here
  178 |     snprintf(cache_filename, PATH_MAX, "%s/meta_playlist_revision", cache_directory);
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~
cache.c:178:5: note: '__builtin_snprintf' output between 24 and 1047 bytes into a destination of size 1024
  178 |     snprintf(cache_filename, PATH_MAX, "%s/meta_playlist_revision", cache_directory);
      |     ^~~~~~~~
cache.c: In function 'cache_set_meta_playlist_revision':
cache.c:203:40: warning: '/meta_playlist_revision' directive output may be truncated writing 23 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
  203 |     snprintf(cache_filename, PATH_MAX, "%s/meta_playlist_revision", cache_directory);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c:203:43: note: format string is defined here
  203 |     snprintf(cache_filename, PATH_MAX, "%s/meta_playlist_revision", cache_directory);
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~
cache.c:203:5: note: '__builtin_snprintf' output between 24 and 1047 bytes into a destination of size 1024
  203 |     snprintf(cache_filename, PATH_MAX, "%s/meta_playlist_revision", cache_directory);
      |     ^~~~~~~~
auth.c: In function 'auth_generate_auth_hash':
auth.c:31:34: warning: pointer targets in passing argument 2 of 'SHA1Update' differ in signedness [-Wpointer-sign]
   31 |         SHA1Update (&ctx, session->salt, 10);
      |                           ~~~~~~~^~~~~~
      |                                  |
      |                                  char *
In file included from auth.c:22:
sha1.h:25:29: note: expected 'const unsigned char *' but argument is of type 'char *'
   25 | void SHA1Update(SHA1_CTX *, const unsigned char *, unsigned int);
      |                             ^~~~~~~~~~~~~~~~~~~~~
auth.c:32:27: warning: pointer targets in passing argument 2 of 'SHA1Update' differ in signedness [-Wpointer-sign]
   32 |         SHA1Update (&ctx, " ", 1);
      |                           ^~~
      |                           |
      |                           char *
sha1.h:25:29: note: expected 'const unsigned char *' but argument is of type 'char *'
   25 | void SHA1Update(SHA1_CTX *, const unsigned char *, unsigned int);
      |                             ^~~~~~~~~~~~~~~~~~~~~
auth.c:33:34: warning: pointer targets in passing argument 2 of 'SHA1Update' differ in signedness [-Wpointer-sign]
   33 |         SHA1Update (&ctx, session->password, strlen (session->password));
      |                           ~~~~~~~^~~~~~~~~~
      |                                  |
      |                                  char *
sha1.h:25:29: note: expected 'const unsigned char *' but argument is of type 'char *'
   25 | void SHA1Update(SHA1_CTX *, const unsigned char *, unsigned int);
      |                             ^~~~~~~~~~~~~~~~~~~~~
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c buf.c -o buf.o >/dev/null 2>&1
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c cache.c -o cache.o >/dev/null 2>&1
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c channel.c -o channel.o >/dev/null 2>&1
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c aes.c -o aes.o >/dev/null 2>&1
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c auth.c -o auth.o >/dev/null 2>&1
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c commands.c -o commands.o >/dev/null 2>&1
CC dns.c
CC ezxml.c
CC handlers.c
CC keyexchange.c
CC packet.c
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c dns.c  -fno-common -DPIC -o .libs/dns.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c ezxml.c  -fno-common -DPIC -o .libs/ezxml.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c handlers.c  -fno-common -DPIC -o .libs/handlers.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c packet.c  -fno-common -DPIC -o .libs/packet.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c keyexchange.c  -fno-common -DPIC -o .libs/keyexchange.o
dns.c: In function 'dns_srv_list':
dns.c:41:37: warning: variable 'weight' set but not used [-Wunused-but-set-variable]
   41 |         unsigned short atype, prio, weight, port;
      |                                     ^~~~~~
CC puzzle.c
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c dns.c -o dns.o >/dev/null 2>&1
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c handlers.c -o handlers.o >/dev/null 2>&1
keyexchange.c: In function 'send_client_initial_packet':
keyexchange.c:66:32: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'}
   66 |         BN_bn2bin (session->rsa->n, session->rsa_pub_exp);
      |                                ^~
keyexchange.c: In function 'key_init':
keyexchange.c:323:9: warning: 'DH_compute_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  323 |         int i = DH_compute_key (session->shared_key, pub_key, session->dh);
      |         ^~~
In file included from session.h:11,
                 from auth.h:9,
                 from keyexchange.c:12:
/opt/local/include/openssl/dh.h:231:27: note: declared here
  231 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key,
      |                           ^~~~~~~~~~~~~~
keyexchange.c:311:22: warning: variable 'mac_len' set but not used [-Wunused-but-set-variable]
  311 |         unsigned int mac_len;
      |                      ^~~~~~~
make[1]: *** [keyexchange.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c puzzle.c  -fno-common -DPIC -o .libs/puzzle.o
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c packet.c -o packet.o >/dev/null 2>&1
puzzle.c: In function 'puzzle_solve':
puzzle.c:19:17: warning: 'ctx' is used uninitialized [-Wuninitialized]
   19 | #define srandom srand
      |                 ^
puzzle.c:47:9: note: in expansion of macro 'srandom'
   47 |         srandom (*(unsigned int *) &ctx);
      |         ^~~~~~~
puzzle.c:25:18: note: 'ctx' declared here
   25 |         SHA1_CTX ctx;
      |                  ^~~
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c puzzle.c -o puzzle.o >/dev/null 2>&1
glibtool: compile:  /opt/local/bin/gcc-mp-13 -arch ppc -Wall -Wextra -ggdb -std=gnu99 -I/opt/local/include -c ezxml.c -o ezxml.o >/dev/null 2>&1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_multimedia_despotify/despotify/work/src/lib'
make: *** [lib] Error 2

Change History (0)

Note: See TracTickets for help on using tickets.