Details of the hardware please - the BMP085 is 3.3V (is it on a breakout board? Does the breakout board have a 3.3V regulator?). The HIH6130 can run at either 3.3 or 5.0V, so which is it? You are sharing the I2C bus between these devices so its important the voltages are all compatible. If the program hangs with no serial output it is probably stuck in bmp085 calibration waiting on Wire.available().