Opened 10 years ago
Last modified 8 years ago
#45684 closed defect
Builds hang post upgrading to Yosemite — at Version 3
Reported by: | j@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 2.3.2 |
Keywords: | Cc: | ||
Port: |
Description (last modified by neverpanic (Clemens Lang))
Similar to #45609 except nuking my install isn't an option.
Here is what I've done. Followed instructions to migrate to a new OS.
Haven't been able to install any packages. The current one I'm trying is unrar. I took the command that hangs using macports (last one on the debug prompt) and ran it directly and it completes fast without error.
sh-3.2# port -d install unrar DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/archivers/unrar DEBUG: OS darwin/14.0.0 (Mac OS X 10.10) arch i386 DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf DEBUG: universal variant already exists, so not adding the default one DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies DEBUG: changing euid/egid - current euid: 0 - current egid: 0 DEBUG: egid changed to: 501 DEBUG: euid changed to: 502 DEBUG: Starting logging for unrar DEBUG: unrar has no conflicts DEBUG: Executing org.macports.main (unrar) DEBUG: changing euid/egid - current euid: 0 - current egid: 0 DEBUG: egid changed to: 501 DEBUG: euid changed to: 502 DEBUG: Skipping completed org.macports.archivefetch (unrar) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.fetch (unrar) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.checksum (unrar) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.extract (unrar) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.patch (unrar) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: Skipping completed org.macports.configure (unrar) DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: build phase started at Wed Oct 29 16:05:49 PDT 2014 ---> Building unrar DEBUG: Executing proc-pre-org.macports.build-build-0 DEBUG: Executing org.macports.build (unrar) DEBUG: Environment: CC_PRINT_OPTIONS='YES' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_unrar/unrar/work/.CC_PRINT_OPTIONS' CPATH='/opt/local/include' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.10' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_unrar/unrar/work/unrar" && /usr/bin/make -j4 -w all -f makefile.unix CXX="/usr/bin/clang++" DESTDIR=/opt/local CXXFLAGS="-Os -arch x86_64 -stdlib=libc++" LDFLAGS="-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -stdlib=libc++"' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_unrar/unrar/work/unrar" && /usr/bin/make -j4 -w all -f makefile.unix CXX="/usr/bin/clang++" DESTDIR=/opt/local CXXFLAGS="-Os -arch x86_64 -stdlib=libc++" LDFLAGS="-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -stdlib=libc++" ^C sh-3.2# cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_unrar/unrar/work/unrar" && /usr/bin/make -j4 -w all -f makefile.unix CXX="/usr/bin/clang++" DESTDIR=/opt/local CXXFLAGS="-Os -arch x86_64 -stdlib=libc++" LDFLAGS="-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -stdlib=libc++" make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_unrar/unrar/work/unrar' /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rar.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strlist.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strfn.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c pathfn.cpp strfn.cpp:182:18: warning: '&&' within '||' [-Wlogical-op-parentheses] return(ch>='A' && ch<='Z' || ch>='a' && ch<='z'); ~~~~~~~~^~~~~~~~~~ ~~ pathfn.cpp:611:23: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ChPtr[1]==0 && strlen(ArcName)<MaxLength-3 || stricomp(ChPtr+1,"exe")==0 || stricomp(ChPtr+1,"sfx")==0) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ pathfn.cpp:611:23: note: place parentheses around the '&&' expression to silence this warning if (ChPtr[1]==0 && strlen(ArcName)<MaxLength-3 || stricomp(ChPtr+1,"exe")==0 || stricomp(ChPtr+1,"sfx")==0) ^ ( ) strfn.cpp:182:18: note: place parentheses around the '&&' expression to silence this warning return(ch>='A' && ch<='Z' || ch>='a' && ch<='z'); ^ ( ) strfn.cpp:182:40: warning: '&&' within '||' [-Wlogical-op-parentheses] return(ch>='A' && ch<='Z' || ch>='a' && ch<='z'); ~~ ~~~~~~~~^~~~~~~~~~ strfn.cpp:182:40: note: place parentheses around the '&&' expression to silence this warning return(ch>='A' && ch<='Z' || ch>='a' && ch<='z'); ^ ( ) pathfn.cpp:659:23: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ChPtr[1]==0 && wcslen(ArcNameW)<MaxLength-3 || wcsicomp(ChPtr+1,L"exe")==0 || wcsicomp(ChPtr+1,L"sfx")==0) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ pathfn.cpp:659:23: note: place parentheses around the '&&' expression to silence this warning if (ChPtr[1]==0 && wcslen(ArcNameW)<MaxLength-3 || wcsicomp(ChPtr+1,L"exe")==0 || wcsicomp(ChPtr+1,L"sfx")==0) ^ ( ) pathfn.cpp:757:64: warning: '&&' within '||' [-Wlogical-op-parentheses] if (strchr(Extended ? "?*<>|\"":"?*",*s)!=NULL || Extended && (byte)*s<32) ~~ ~~~~~~~~~^~~~~~~~~~~~~~ pathfn.cpp:757:64: note: place parentheses around the '&&' expression to silence this warning if (strchr(Extended ? "?*<>|\"":"?*",*s)!=NULL || Extended && (byte)*s<32) ^ ( ) pathfn.cpp:777:66: warning: '&&' within '||' [-Wlogical-op-parentheses] if (wcschr(Extended ? L"?*<>|\"":L"?*",*s)!=NULL || Extended && (uint)*s<32) ~~ ~~~~~~~~~^~~~~~~~~~~~~~ pathfn.cpp:777:66: note: place parentheses around the '&&' expression to silence this warning if (wcschr(Extended ? L"?*<>|\"":L"?*",*s)!=NULL || Extended && (uint)*s<32) ^ ( ) pathfn.cpp:797:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:804:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:819:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:826:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:841:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:848:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:863:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:870:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ pathfn.cpp:1315:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c savepos.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c smallfn.cpp 2 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c global.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c file.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filefn.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filcreat.cpp 13 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c archive.cpp file.cpp:33:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ file.cpp:291:12: warning: enumeration value 'FILE_HANDLENORMAL' not handled in switch [-Wswitch] switch(HandleType) ^ file.cpp:383:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ file.cpp:479:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ filcreat.cpp:119:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ filcreat.cpp:141:18: warning: '&&' within '||' [-Wlogical-op-parentheses] if (Name!=NULL && strlen(Name)>ASIZE(NewName)-10 || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ filcreat.cpp:141:18: note: place parentheses around the '&&' expression to silence this warning if (Name!=NULL && strlen(Name)>ASIZE(NewName)-10 || ^ ( ) filcreat.cpp:142:19: warning: '&&' within '||' [-Wlogical-op-parentheses] NameW!=NULL && wcslen(NameW)>ASIZE(NewNameW)-10) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filcreat.cpp:142:19: note: place parentheses around the '&&' expression to silence this warning NameW!=NULL && wcslen(NameW)>ASIZE(NewNameW)-10) ^ ( ) In file included from archive.cpp:4: ./arccmt.cpp:46:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ./arccmt.cpp:46:17: note: place parentheses around the '&&' expression to silence this warning if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30) ^ ( ) ./arccmt.cpp:46:71: warning: '&&' within '||' [-Wlogical-op-parentheses] if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30) ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./arccmt.cpp:46:71: note: place parentheses around the '&&' expression to silence this warning if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30) ^ ( ) archive.cpp:100:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c arcread.cpp archive.cpp:235:20: warning: '&&' within '||' [-Wlogical-op-parentheses] Volume && (NewMhd.Flags & MHD_FIRSTVOLUME)==0) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive.cpp:235:20: note: place parentheses around the '&&' expression to silence this warning Volume && (NewMhd.Flags & MHD_FIRSTVOLUME)==0) ^ ( ) archive.cpp:241:41: warning: '&&' within '||' [-Wlogical-op-parentheses] Volume && NewLhd.UnpVer>=29 && (NewMhd.Flags & MHD_FIRSTVOLUME)==0)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ archive.cpp:241:41: note: place parentheses around the '&&' expression to silence this warning Volume && NewLhd.UnpVer>=29 && (NewMhd.Flags & MHD_FIRSTVOLUME)==0)) ^ ( ) 3 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unicode.cpp 4 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c system.cpp arcread.cpp:740:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c isnt.cpp 5 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crypt.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crc.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rawread.cpp crypt.cpp:234:21: warning: '&&' within '||' [-Wlogical-op-parentheses] (Salt==NULL && !Cache[I].SaltPresent || Salt!=NULL && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ crypt.cpp:234:21: note: place parentheses around the '&&' expression to silence this warning (Salt==NULL && !Cache[I].SaltPresent || Salt!=NULL && ^ ( ) crypt.cpp:235:30: warning: '&&' within '||' [-Wlogical-op-parentheses] Cache[I].SaltPresent && memcmp(Cache[I].Salt,Salt,SALT_SIZE)==0) && ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypt.cpp:235:30: note: place parentheses around the '&&' expression to silence this warning Cache[I].SaltPresent && memcmp(Cache[I].Salt,Salt,SALT_SIZE)==0) && ^ 1 warning generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c encname.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c resource.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c match.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c timefn.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rdwrfn.cpp 2 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c consio.cpp match.cpp:70:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ match.cpp:129:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ rdwrfn.cpp:97:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ rdwrfn.cpp:180:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c options.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c ulinks.cpp 2 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c errhnd.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rarvm.cpp ulinks.cpp:20:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c secpassword.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rijndael.cpp rarvm.cpp:502:50: warning: '&&' within '||' [-Wlogical-op-parentheses] Flags=(Result<Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS)); ~~ ~~~~~~~~~~~~~~~^~~~~ rarvm.cpp:502:50: note: place parentheses around the '&&' expression to silence this warning Flags=(Result<Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS)); ^ ( ) rarvm.cpp:513:50: warning: '&&' within '||' [-Wlogical-op-parentheses] Flags=(Result>Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS)); ~~ ~~~~~~~~~~~~~~~^~~~~ rarvm.cpp:513:50: note: place parentheses around the '&&' expression to silence this warning Flags=(Result>Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS)); ^ ( ) rarvm.cpp:787:12: warning: 53 enumeration values not handled in switch: 'VM_ADD', 'VM_SUB', 'VM_JZ'... [-Wswitch] switch(Cmd->OpCode) ^ rarvm.cpp:821:12: warning: 50 enumeration values not handled in switch: 'VM_MOV', 'VM_CMP', 'VM_JZ'... [-Wswitch] switch(Cmd->OpCode) ^ /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c getbits.cpp rarvm.cpp:871:10: warning: enumeration value 'VMSF_NONE' not handled in switch [-Wswitch] switch(FilterType) ^ /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c sha1.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extinfo.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extract.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c volume.cpp extract.cpp:68:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:210:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:235:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:269:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:277:65: warning: '&&' within '||' [-Wlogical-op-parentheses] !Cmd->Recurse && MatchedArgs>=Cmd->FileArgs->ItemsCount() && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ extract.cpp:277:65: note: place parentheses around the '&&' expression to silence this warning !Cmd->Recurse && MatchedArgs>=Cmd->FileArgs->ItemsCount() && ^ extract.cpp:467:66: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!PasswordAll && (!Arc.Solid || Arc.NewLhd.UnpVer>=20 && (Arc.NewLhd.Flags & LHD_SOLID)==0)) ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extract.cpp:467:66: note: place parentheses around the '&&' expression to silence this warning if (!PasswordAll && (!Arc.Solid || Arc.NewLhd.UnpVer>=20 && (Arc.NewLhd.Flags & LHD_SOLID)==0)) ^ ( ) extract.cpp:466:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:759:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:835:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:904:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ extract.cpp:918:35: warning: '&&' within '||' [-Wlogical-op-parentheses] bool ValidCRC=Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ extract.cpp:918:35: note: place parentheses around the '&&' expression to silence this warning bool ValidCRC=Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extract.cpp:919:35: warning: '&&' within '||' [-Wlogical-op-parentheses] !Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC^0xffffffff); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extract.cpp:919:35: note: place parentheses around the '&&' expression to silence this warning !Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC^0xffffffff); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extract.cpp:1005:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c list.cpp /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c find.cpp list.cpp:135:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ list.cpp:142:46: warning: '&&' within '||' [-Wlogical-op-parentheses] Arc.GetHeaderType()==ENDARC_HEAD && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ list.cpp:142:46: note: place parentheses around the '&&' expression to silence this warning Arc.GetHeaderType()==ENDARC_HEAD && ^ list.cpp:277:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unpack.cpp 5 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c cmddata.cpp 13 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filestr.cpp 3 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c recvol.cpp In file included from unpack.cpp:7: ./unpack15.cpp:326:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ./unpack15.cpp:334:42: warning: '&&' within '||' [-Wlogical-op-parentheses] if (OldAvr3 > 0xb0 || AvrPlc >= 0x2a00 && OldAvr2 < 0x40) ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./unpack15.cpp:334:42: note: place parentheses around the '&&' expression to silence this warning if (OldAvr3 > 0xb0 || AvrPlc >= 0x2a00 && OldAvr2 < 0x40) ^ ( ) filestr.cpp:21:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ filestr.cpp:36:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (FileName!=NULL && *FileName!=0 || FileNameW!=NULL && *FileNameW!=0) ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ filestr.cpp:36:57: note: place parentheses around the '&&' expression to silence this warning if (FileName!=NULL && *FileName!=0 || FileNameW!=NULL && *FileNameW!=0) ^ ( ) filestr.cpp:62:31: warning: '&&' within '||' [-Wlogical-op-parentheses] SrcCharset==RCH_DEFAULT && IsUnicode((byte *)&Data[0],DataSize)) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ filestr.cpp:62:31: note: place parentheses around the '&&' expression to silence this warning SrcCharset==RCH_DEFAULT && IsUnicode((byte *)&Data[0],DataSize)) ^ ( ) In file included from unpack.cpp:8: ./unpack20.cpp:262:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ cmddata.cpp:896:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ cmddata.cpp:1242:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if ((NewLhd.FileAttr & ExclFileAttr)!=0 || InclAttrSet && (NewLhd.FileAttr & InclFileAttr)==0) ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmddata.cpp:1242:58: note: place parentheses around the '&&' expression to silence this warning if ((NewLhd.FileAttr & ExclFileAttr)!=0 || InclAttrSet && (NewLhd.FileAttr & InclFileAttr)==0) ^ ( ) cmddata.cpp:1253:65: warning: '&&' within '||' [-Wlogical-op-parentheses] bool Unicode=(NewLhd.Flags & LHD_UNICODE) || ArgNameW!=NULL && *ArgNameW!=0; ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ cmddata.cpp:1253:65: note: place parentheses around the '&&' expression to silence this warning bool Unicode=(NewLhd.Flags & LHD_UNICODE) || ArgNameW!=NULL && *ArgNameW!=0; ^ ( ) cmddata.cpp:1297:38: warning: '&&' within '||' [-Wlogical-op-parentheses] if (Command[0]!=0 && Command[1]!=0 && strchr(SingleCharCommands,*Command)!=NULL || *ArcName==0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ cmddata.cpp:1297:38: note: place parentheses around the '&&' expression to silence this warning if (Command[0]!=0 && Command[1]!=0 && strchr(SingleCharCommands,*Command)!=NULL || *ArcName==0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rs.cpp recvol.cpp:87:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ recvol.cpp:104:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ recvol.cpp:270:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if (RecVolNumber!=0 && RecVolNumber!=P[1] || FileNumber!=0 && FileNumber!=P[2]) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~~ recvol.cpp:270:25: note: place parentheses around the '&&' expression to silence this warning if (RecVolNumber!=0 && RecVolNumber!=P[1] || FileNumber!=0 && FileNumber!=P[2]) ^ ( ) recvol.cpp:270:64: warning: '&&' within '||' [-Wlogical-op-parentheses] if (RecVolNumber!=0 && RecVolNumber!=P[1] || FileNumber!=0 && FileNumber!=P[2]) ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ recvol.cpp:270:64: note: place parentheses around the '&&' expression to silence this warning if (RecVolNumber!=0 && RecVolNumber!=P[1] || FileNumber!=0 && FileNumber!=P[2]) ^ ( ) 4 warnings generated. /usr/bin/clang++ -Os -arch x86_64 -stdlib=libc++ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c scantree.cpp 4 warnings generated. scantree.cpp:90:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if (Name[0]=='.' && (Name[1]==0 || Name[1]=='.' && Name[2]==0)) ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ scantree.cpp:90:51: note: place parentheses around the '&&' expression to silence this warning if (Name[0]=='.' && (Name[1]==0 || Name[1]=='.' && Name[2]==0)) ^ ( ) scantree.cpp:104:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (NameW[0]=='.' && (NameW[1]==0 || NameW[1]=='.' && NameW[2]==0)) ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ scantree.cpp:104:56: note: place parentheses around the '&&' expression to silence this warning if (NameW[0]=='.' && (NameW[1]==0 || NameW[1]=='.' && NameW[2]==0)) ^ ( ) scantree.cpp:152:30: warning: '&&' within '||' [-Wlogical-op-parentheses] Wildcards && Recurse==RECURSE_WILDCARDS || ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scantree.cpp:152:30: note: place parentheses around the '&&' expression to silence this warning Wildcards && Recurse==RECURSE_WILDCARDS || ^ ( ) scantree.cpp:153:35: warning: '&&' within '||' [-Wlogical-op-parentheses] ScanEntireDisk && Recurse!=RECURSE_DISABLE); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ scantree.cpp:153:35: note: place parentheses around the '&&' expression to silence this warning ScanEntireDisk && Recurse!=RECURSE_DISABLE); ^ ( ) 4 warnings generated. 3 warnings generated. /usr/bin/clang++ -o unrar -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -stdlib=libc++ rar.o strlist.o strfn.o pathfn.o savepos.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o ulinks.o errhnd.o rarvm.o secpassword.o rijndael.o getbits.o sha1.o extinfo.o extract.o volume.o list.o find.o unpack.o cmddata.o filestr.o recvol.o rs.o scantree.o strip unrar make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_unrar/unrar/work/unrar' sh-3.2#
Change History (3)
comment:1 Changed 10 years ago by j@…
comment:2 Changed 10 years ago by j@…
More info from attempting to install bash:
---> Configuring expat DEBUG: Using compiler 'Xcode Clang' DEBUG: Executing org.macports.configure (expat) DEBUG: Environment: CC='/usr/bin/clang' CC_PRINT_OPTIONS='YES' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/work/.CC_PRINT_OPTIONS' CFLAGS='-pipe -Os -arch x86_64' CPATH='/opt/local/include' CPPFLAGS='-I/opt/local/include' CXX='/usr/bin/clang++' CXXFLAGS='-pipe -Os -arch x86_64 -stdlib=libc++' F77FLAGS='-m64' F90FLAGS='-pipe -Os -m64' FCFLAGS='-pipe -Os -m64' FFLAGS='-pipe -Os' INSTALL='/usr/bin/install -c' LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.10' OBJC='/usr/bin/clang' OBJCFLAGS='-pipe -Os -arch x86_64' OBJCXX='/usr/bin/clang++' OBJCXXFLAGS='-pipe -Os -arch x86_64 -stdlib=libc++' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/work/expat-2.1.0" && ./configure --prefix=/opt/local' DEBUG: Executing command line: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_expat/expat/work/expat-2.1.0" && ./configure --prefix=/opt/local
And then it hangs.
comment:3 Changed 10 years ago by neverpanic (Clemens Lang)
Component: | ports → base |
---|---|
Description: | modified (diff) |
Please use WikiFormatting and preview your post. Large amounts of output are best attached as files rather than pasted inline.
Note: See
TracTickets for help on using
tickets.
Additional steps: completely uninstalled xcode and command line tools.
dumped macports directories.
Reinstalled both
Still hanging on the same command for unrar. Also on bzip2. and hangs on bash.
Of course, when running the same command exposed from the debug, it builds fine.
Any ideas?