hi Ryan, yeah cleaning the directory fixed the problem, the second time it build and installed correctly.
However, I don't see a "clang" executable. I only see this in /opt/local/bin Macintosh-2:build jchung$ ls -l /opt/local/bin/clang* -rwxr-xr-x 1 root wheel 62 Dec 24 11:55 /opt/local/bin/clang++-mp-3.4 -rwxr-xr-x 1 root wheel 79 Dec 24 11:55 /opt/local/bin/clang-apply-replacements-mp-3.4 -rwxr-xr-x 1 root wheel 67 Dec 24 11:55 /opt/local/bin/clang-format-mp-3.4 -rwxr-xr-x 1 root wheel 70 Dec 24 11:55 /opt/local/bin/clang-modernize-mp-3.4 -rwxr-xr-x 1 root wheel 60 Dec 24 11:55 /opt/local/bin/clang-mp-3.4 I assumed the compiler would be clang-mp-3.4 but when I attempted to compile a "HELLO WORLD" C program, I got this: Macintosh-2:build jchung$ clang-mp-3.4 test.c test.c:2:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main() { ^~~~ 1 warning generated. gcc: error: unrecognized command line option '-arch' clang: error: assembler (via gcc) command failed with exit code 1 (use -v to see invocation) why is it still calling "gcc" here's the contents of test.c Macintosh-2:build jchung$ cat test.c #include <stdio.h> main() { printf("Hello World\n"); } Macintosh-2:build jchung$ On Wed, Dec 23, 2015 at 2:42 PM, Ryan Schmidt <ryandes...@macports.org> wrote: > > > On Dec 23, 2015, at 12:38 AM, John T. Chung <jch...@nyquest.com> wrote: > > > > Hi Ryan, thanks for the reply. > > I can rebuild it, if needed, but since it took about 48 hours. I'd > prefer to avoid it if possible, > > > > If this was built on my local system, do you know where the staging > directory possibly might be? > > I was just going to see if I can construct that archive manually. > > Have you solved whatever problem caused the I/O error? That's the first > thing to do. If your disk is having a hardware failure, it needs to be > replaced. If the disk is corrupted, it needs to be repaired. If the disk is > full, more space needs to be made available. > > If you haven't yet run "sudo port clean clang-3.4", the staging directory > is the directory called "destroot" inside the directory identified by > running the command "port work clang-3.4". > > You should not attempt to create the archive manually. Rather, get > MacPorts to recreate it. > > For example, run "sudo port uninstall clang-3.4", then run "sudo port > install clang-3.4". This should use the existing destroot directory to make > and install a new archive. > > -- *John ChungTechnology ArchitectNyquest Consultinghttp://www.nyquest.com <http://www.nyquest.com>Mobile 419.464.9637 Office: 419.973.9072*
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users