Opened 10 years ago
Last modified 8 years ago
#45684 closed defect
Builds hang post upgrading to Yosemite — at Initial Version
Reported by: | j@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 2.3.2 |
Keywords: | Cc: | ||
Port: |
Description
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
' [-Wlogical-op-parentheses] |
return(ch>='A' && ch<='Z' ch>='a' && ch<='z');
~
' [-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');
( )
' [-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');
( )
' [-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)
( )
' [-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)
( )
' [-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
' [-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
( )
' [-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:
' [-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)
( )
' [-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
' [-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)
( )
' [-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
' [-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 &&
( )
' [-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
' [-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));
( )
' [-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
' [-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() &&
' [-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
' [-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)
~
' [-Wlogical-op-parentheses] |
!Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC0xffffffff);
~
extract.cpp:919:35: note: place parentheses around the '&&' expression to silence this warning
!Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC0xffffffff);
~
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
' [-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
' [-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
' [-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)
( )
' [-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
' [-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)
( )
' [-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;
( )
' [-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
' [-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])
( )
' [-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.
' [-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))
( )
' [-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))
( )
' [-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
( )
' [-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#