"sudo apt-get install build-essential" and not "sudo apt-get build-essential"
ok so now im stuck on #3. i instead used heimdall 1.1.1 and uncompressed that here i'll copy and paste what i have done so you can help me go from there. starting with the unpacking of heimdall 1.1.1
"$ tar zxvf Benjamin-Dobell-Heimdall-47faaf0.tar.gz
heimdall/
heimdall/source/
heimdall/m4/
heimdall/doc-pak/
heimdall/autom4te.cache/
heimdall-frontend/
heimdall-frontend/doc-pak/
heimdall-frontend/Source/
libusb-1.0/
libusb-1.0/msvc/
libusb-1.0/m4/
libusb-1.0/libusb/
libusb-1.0/examples/
libusb-1.0/doc/
libusb-1.0/autom4te.cache/
libusb-1.0/libusb/os/
Linux/
OSX/
OSX/heimdall.kext/
OSX/heimdall.kext/Contents/
Win32/
Win32/Drivers/
heimdall/postremove-pak
heimdall/postinstall-pak
heimdall/missing
heimdall/ltmain.sh
heimdall/install-sh
heimdall/heimdall.vcxproj.filters
heimdall/heimdall.vcxproj
heimdall/description-pak
heimdall/depcomp
heimdall/configure.ac
heimdall/configure
heimdall/config.sub
heimdall/config.h.in~
heimdall/config.h.in
heimdall/config.guess
heimdall/autogen.sh
heimdall/aclocal.m4
heimdall/Makefile.in
heimdall/Makefile.am
heimdall/LICENSE
heimdall/60-heimdall-galaxy-s.rules
heimdall/source/main.cpp
heimdall/source/SendFilePartResponse.h
heimdall/source/SendFilePartPacket.h
heimdall/source/ResponsePacket.h
heimdall/source/ReceiveFilePartPacket.h
heimdall/source/RebootDevicePacket.h
heimdall/source/PitFileResponse.h
heimdall/source/PitFilePacket.h
heimdall/source/Packet.h
heimdall/source/OutboundPacket.h
heimdall/source/InterfaceManager.h
heimdall/source/InterfaceManager.cpp
heimdall/source/InboundPacket.h
heimdall/source/Heimdall.h
heimdall/source/FlashPartPitFilePacket.h
heimdall/source/FlashPartFileTransferPacket.h
heimdall/source/FileTransferPacket.h
heimdall/source/EndPhoneFileTransferPacket.h
heimdall/source/EndModemFileTransferPacket.h
heimdall/source/EndFileTransferPacket.h
heimdall/source/DumpResponse.h
heimdall/source/DumpPartPitFilePacket.h
heimdall/source/DumpPartFileTransferPacket.h
heimdall/source/DeviceInfoResponse.h
heimdall/source/DeviceInfoPacket.h
heimdall/source/ControlPacket.h
heimdall/source/BridgeManager.h
heimdall/source/BridgeManager.cpp
heimdall/source/BeginDumpPacket.h
heimdall/m4/lt~obsolete.m4
heimdall/m4/ltversion.m4
heimdall/m4/ltsugar.m4
heimdall/m4/ltoptions.m4
heimdall/m4/libtool.m4
heimdall/doc-pak/README
heimdall/doc-pak/LICENSE
heimdall/autom4te.cache/traces.1
heimdall/autom4te.cache/traces.0
heimdall/autom4te.cache/requests
heimdall/autom4te.cache/output.1
heimdall/autom4te.cache/output.0
heimdall-frontend/mainwindow.ui
heimdall-frontend/mainwindow.qrc
heimdall-frontend/heimdall-frontend.vcxproj.filters
heimdall-frontend/heimdall-frontend.vcxproj
heimdall-frontend/heimdall-frontend.pro
heimdall-frontend/heimdall-frontend.pri
heimdall-frontend/description-pak
heimdall-frontend/aboutform.ui
heimdall-frontend/Qt4VSPropertySheet.props
heimdall-frontend/doc-pak/README
heimdall-frontend/doc-pak/LICENSE
heimdall-frontend/Source/mainwindow.h
heimdall-frontend/Source/mainwindow.cpp
heimdall-frontend/Source/main.cpp
heimdall-frontend/Source/aboutform.h
heimdall-frontend/Source/aboutform.cpp
libusb-1.0/missing
libusb-1.0/ltmain.sh.orig
libusb-1.0/ltmain.sh
libusb-1.0/libusb-1.0.pc.in
libusb-1.0/libtool-nls.diff
libusb-1.0/install-sh
libusb-1.0/depcomp
libusb-1.0/configure.ac
libusb-1.0/configure
libusb-1.0/config.sub
libusb-1.0/config.h.in
libusb-1.0/config.guess
libusb-1.0/compile
libusb-1.0/autogen.sh
libusb-1.0/aclocal.m4
libusb-1.0/_testing.test
libusb-1.0/_libusb_static_2010.vcxproj
libusb-1.0/_libusb_static_2008.vcxproj.filters
libusb-1.0/_libusb_static_2008.vcproj
libusb-1.0/_libusb_dll_2008.vcproj
libusb-1.0/_libusb_2008.sln
libusb-1.0/_bump.sh
libusb-1.0/_bm.sh
libusb-1.0/_bd.cmd
libusb-1.0/_README.txt
libusb-1.0/TODO
libusb-1.0/THANKS
libusb-1.0/README
libusb-1.0/PORTING
libusb-1.0/NEWS
libusb-1.0/Makefile.in
libusb-1.0/Makefile.am
libusb-1.0/INSTALL_WIN.txt
libusb-1.0/INSTALL
libusb-1.0/COPYING
libusb-1.0/AUTHORS
libusb-1.0/.gitattributes
libusb-1.0/msvc/xusb_sources
libusb-1.0/msvc/xusb.vcproj
libusb-1.0/msvc/xusb.dsp
libusb-1.0/msvc/stdint.h
libusb-1.0/msvc/lsusb_sources
libusb-1.0/msvc/lsusb.vcproj
libusb-1.0/msvc/lsusb.dsp
libusb-1.0/msvc/libusb_static.vcproj
libusb-1.0/msvc/libusb_static.dsp
libusb-1.0/msvc/libusb_sources
libusb-1.0/msvc/libusb_dll.vcproj
libusb-1.0/msvc/libusb_dll.dsp
libusb-1.0/msvc/libusb.sln
libusb-1.0/msvc/libusb.dsw
libusb-1.0/msvc/inttypes.h
libusb-1.0/msvc/ddk_build.cmd
libusb-1.0/msvc/config.h
libusb-1.0/m4/lt~obsolete.m4
libusb-1.0/m4/ltversion.m4
libusb-1.0/m4/ltsugar.m4
libusb-1.0/m4/ltoptions.m4
libusb-1.0/m4/libtool.m4
libusb-1.0/libusb/sync.c
libusb-1.0/libusb/libusbi.h
libusb-1.0/libusb/libusb_version.h.in
libusb-1.0/libusb/libusb_version.h
libusb-1.0/libusb/libusb.h
libusb-1.0/libusb/libusb-1.0.rc
libusb-1.0/libusb/libusb-1.0.def
libusb-1.0/libusb/io.c
libusb-1.0/libusb/descriptor.c
libusb-1.0/libusb/core.c
libusb-1.0/libusb/Makefile.in
libusb-1.0/libusb/Makefile.am
libusb-1.0/examples/xusb.c
libusb-1.0/examples/lsusb.c
libusb-1.0/examples/dpfp_threaded.c
libusb-1.0/examples/dpfp.c
libusb-1.0/examples/_xusb_2008.vcproj
libusb-1.0/examples/_lsusb_2008.vcproj
libusb-1.0/examples/Makefile.in
libusb-1.0/examples/Makefile.am
libusb-1.0/doc/doxygen.cfg.in
libusb-1.0/doc/Makefile.in
libusb-1.0/doc/Makefile.am
libusb-1.0/autom4te.cache/traces.1
libusb-1.0/autom4te.cache/traces.0
libusb-1.0/autom4te.cache/requests
libusb-1.0/autom4te.cache/output.1
libusb-1.0/autom4te.cache/output.0
libusb-1.0/libusb/os/windows_usb.h
libusb-1.0/libusb/os/windows_usb.c
libusb-1.0/libusb/os/threads_windows.h
libusb-1.0/libusb/os/threads_windows.c
libusb-1.0/libusb/os/threads_posix.h
libusb-1.0/libusb/os/poll_windows.h
libusb-1.0/libusb/os/poll_windows.c
libusb-1.0/libusb/os/poll_posix.h
libusb-1.0/libusb/os/linux_usbfs.h
libusb-1.0/libusb/os/linux_usbfs.c
libusb-1.0/libusb/os/darwin_usb.h
libusb-1.0/libusb/os/darwin_usb.c
Linux/README
OSX/install-kext.sh
OSX/README.txt
OSX/heimdall.kext/Contents/Info.plist
Win32/README.txt
Win32/Drivers/zadig.exe
msvc2010.sln
README
chris@chris-laptop:~$"
now what cd .. am i trying to get to to build libpit?
Here's the result of trying what I thought might work.
"chris@chris-laptop:~$ cd Benjamin-Dobell-Heimdall-47faaf0/libpit/
bash: cd: Benjamin-Dobell-Heimdall-47faaf0/libpit/: No such file or directory"
Thanks a lot for your help I really appreciate it.