Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #15839 (closed defect: fixed)

Opened 5 months ago

Last modified 5 months ago

cryptcat-unix-1.2.1 build error

Reported by: wustenfuchs@… Owned by: macports-tickets@…
Priority: Normal Milestone: Port Bugs
Component: ports Version: 1.6.0
Keywords: cryptcat build error Cc: jmr@…
Port:

Description

2003 Apple Macintosh G4 Powerbook 12" - Mac OS-X 10.3.9 - XCode 1.5 - MacPorts 1.6.0

Cryptcat failing to build - I know very little about these things but seems to be defaulting to /usr at some point...

ROMMEL:~ Rommel$ sudo port -Rdst install cryptcat
Password:
DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/net/cryptcat
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/net/cryptcat
--->  Fetching cryptcat
--->  Attempting to fetch cryptcat-unix-1.2.1.tar from http://downloads.sourceforge.net/cryptcat
  % Total    % Received % Xferd  Average Speed          Time             Curr.
                                 Dload  Upload Total    Current  Left    Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100  186k  100  186k    0     0  10077      0  0:00:18  0:00:18  0:00:00 12423
--->  Verifying checksum(s) for cryptcat
--->  Extracting cryptcat
--->  Applying patches to cryptcat
--->  Configuring cryptcat
--->  Building cryptcat with target darwin
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_cryptcat/work/unix" && make darwin " returned error 2
Command output: make -e   XFLAGS='-DFREEBSD' XLIBS='-lstdc++'
cc -O   -c -o netcat.o netcat.c
In file included from /usr/include/sys/select.h:71,
                 from netcat.c:52:
/usr/include/sys/event.h:68: error: parse error before "u_short"
/usr/include/sys/event.h:72: error: parse error before '}' token
In file included from netcat.c:52:
/usr/include/sys/select.h:88: error: parse error before "u_int"
make[1]: *** [netcat.o] Error 1
make: *** [darwin] Error 2

Error: Status 1 encountered during processing.

Change History

Changed 5 months ago by jmr@…

  • cc jmr@… added

Trace mode can sometimes disallow access to too much. Does it fail if you install with simply sudo port -d install cryptcat?

Changed 5 months ago by wustenfuchs@…

Yes. Same error.

Changed 5 months ago by wustenfuchs@…

Keeps giving this error regardless of switch options.

Changed 5 months ago by jmr@…

I committed a fix in r38045, but I don't have a Panther machine to test on. Could you please try it and report back? (You may first need to wait up to 30 minutes for the rsync server to get the change.)

Changed 5 months ago by wustenfuchs@…

Ok, thanks, i will try it soon. All tickets reported by me have now been tested for the trace-option issue, and it seems that, in all, three tickets (#15835, #15849 and #15842) were affected, and can now be closed. Thanks again for that, it is very much appreciated.

Changed 5 months ago by wustenfuchs@…

Umm, sorry if this is a silly question and off-topic, but how do i force macports to download the new version? Nothing i do seems to work (-dncufs) ?

Changed 5 months ago by jmr@…

sudo port sync will bring your ports tree up to date.

Changed 5 months ago by wustenfuchs@…

Thank you, and cryptcat works just fine, and thank you again.

Changed 5 months ago by jmr@…

  • status changed from new to closed
  • resolution set to fixed

Great!

Note: See TracTickets for help on using tickets.