This has no solution. #2^-1# is equal to #1/2#. But #-2^x# will always be negative, because no matter what number you plug in to #x#, there will still be a negative sign there. This means that it is impossible for #-2^x# to become #1/2# since #1/2# is positive.