Gecko Dotnet install guide or video for Mac OS x

Started by benny3t3, November 01, 2010, 10:17:32 PM

Previous topic - Next topic

benny3t3

Can someone please tell me how to install gecko dotnet on my Macbook???

It's been TOO long since I have been able to make a code.

Oh, and could someone tell me how to use my USBGecko on my mac 10.5? (leopard)

and where are these drivers I need to install?


hawkeye2777

#1
I have no idea about drivers. I'm not sure how OS X handles that, so I can't offer input on it. Also, I don't have access to an OS X box, but I'll try to walk you through the process of getting Gecko.NET going. It might not work either, but I guess it's worth a try.

To start, you'll probably need to install the following prerequisites (in order):

libusb-compat-0.1
libftdi

Download the source archives (should be tar.gz or tar.bz2). To install them, untar the archives (tar -xf name_of_archive), then run the following in a terminal in the extracted directory:

./configure
make
make install


You might be able to find pre-built binaries for OS X too; I didn't look too much for them though. Once you do that, could you run this command in a terminal and paste the output?:

locate libftdi

It'll help me know where libftdi will get installed on OS X. Also, grab the Mono framework from here.

EDIT: Think I found an alternative to compiling libusb-compat and libftdi from source, check out the following links:

libusb-compat
libftdi (older version, 0.16, but should hopefully work ok)

Install them in order.
Currently "retired" from hacking codes.

benny3t3


benny3t3

Hmm... when I try to download the darwinports installer, it says server not found, and so you know i already have macports and wine installed on my mac.

this is the output of locate libftdi.

/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libftdi
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libftdi/Portfile
note that I haven't updated the ports in a while though, I'll do that tomorrow.

benny3t3

do I still need to install those other files? I don't know, I can't install darwin ports because I can't download it.
and the command line commands would be different for macports if it is even applicable.

hawkeye2777

#5
Looks like you can use macports to install both libftdi and libusb-compat. Like I said above, I've never used OS X, so I just googled for a way (other than compiling from source) to install the prereqs. Anyway, try this:

sudo port install libusb-compat
sudo port install libftdi


Also, can you do 'locate libftdi' after you install libftdi?
Currently "retired" from hacking codes.

benny3t3

Thanks for googling for me! I wish I could do that today, but I am not the administrator so I'll have to wait till tommorrow again. I have mono installed now

benny3t3

#7
All righty then, what I got after installing libftdi and ran locate libftdi and got:

/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libftdi
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libftdi/Portfile

so same as before...

Any more tests? I'd be glad to help! I'm sure someone is going to be thankful for this guide, wether it works or not.

I'll check it out as soon as

sudo port selfupdate && sudo port upgrade outdated finishes

hawkeye2777

#8
Hmm, I'm looking for where the libftdi library is installed to, but that's where the Portfile for it is located... can you try 'locate ftdi'? I'm looking for something like this:

/usr/lib/libftdi.so
/usr/lib/libftdi.so.1
/usr/lib/libftdi.so.1.17.0


Obviously, those are possible Linux locations. I know OS X is based off of Unix, but I'm pretty sure it has a different file structure.

Anyway, I'll try to make an OS X tarball of Gecko.NET and upload that for you to test... if OS X is like Linux in regards to the USB Gecko, it'll work out of the box, but you might need to run GDN as root (again, unsure how OS X handles devices: you just need read/write permissions on the USB Gecko).

EDIT: Can you list the directory contents of /usr/lib, /usr/local/lib, and /lib? (command is 'ls [directory]')
Currently "retired" from hacking codes.

benny3t3

#9
hee hee.... oops, okay, ftdi, not libftdi.

here is /usr/lib

[spoiler]ls /usr/lib
BuildFilter            libnetsnmphelpers.15.dylib
TcldomConfig.sh            libnetsnmphelpers.dylib
TclxmlConfig.sh            libnetsnmpmibs.15.1.0.dylib
arch_tool            libnetsnmpmibs.15.1.2.dylib
bundle1.o            libnetsnmpmibs.15.dylib
changes               libnetsnmpmibs.dylib
charset.alias            libnetsnmptrapd.15.1.0.dylib
clonehdrs            libnetsnmptrapd.15.1.2.dylib
cron               libnetsnmptrapd.15.dylib
crt1.10.5.o            libnetsnmptrapd.dylib
crt1.o               libobjc.A.dylib
dtrace               libobjc.A_profile.dylib
dyld               libobjc.dylib
dylib1.10.5.o            libobjc_profile.A.dylib
dylib1.o            libobjc_profile.dylib
fastcp               libodbc.a
frameworkFlags            libopen-pal.0.dylib
gcc               libopen-pal.dylib
gcrt1.o               libopen-rte.0.dylib
genclasspath            libopen-rte.dylib
groff               libpam.1.0.dylib
i686-apple-darwin9         libpam.1.dylib
itclConfig.sh            libpam.dylib
java               libpam_misc.1.dylib
jpegtclConfig.sh         libpam_misc.dylib
lazydylib1.o            libpamc.1.dylib
libAPSimple.dylib         libpamc.dylib
libBSDPClient.A.dylib         libpanel.5.4.dylib
libBSDPClient.dylib         libpanel.dylib
libDHCPServer.A.dylib         libpcap.A.dylib
libDHCPServer.dylib         libpcap.dylib
libIOKit.A.dylib         libpoll.dylib
libIOKit.dylib            libproc.dylib
libLanguageIdentifier.dylib      libpthread.dylib
libMallocDebug.A.dylib         libpython.dylib
libSaturn.dylib            libpython2.5.dylib
libSaturnFE.dylib         libpython2.dylib
libSystem.B.dylib         libreadline.dylib
libSystem.B_debug.dylib         libresolv.9.dylib
libSystem.B_profile.dylib      libresolv.dylib
libSystem.dylib            librpcsvc.dylib
libSystemStubs.a         libruby.1.dylib
libSystemStubs_debug.a         libruby.dylib
libSystemStubs_profile.a      libsasl2.2.0.1.dylib
libSystem_debug.dylib         libsasl2.2.0.15.dylib
libSystem_profile.dylib         libsasl2.2.0.21.dylib
libXplugin.1.0.dylib         libsasl2.2.0.22.dylib
libXplugin.1.dylib         libsasl2.2.dylib
libXplugin.dylib         libsasl2.dylib
libalias.A.dylib         libsqlite3.0.8.6.dylib
libalias.dylib            libsqlite3.0.dylib
libapr-1.0.2.7.dylib         libsqlite3.dylib
libapr-1.0.dylib         libssl.0.9.7.dylib
libapr-1.dylib            libssl.0.9.dylib
libaprutil-1.0.2.7.dylib      libssl.dylib
libaprutil-1.0.dylib         libstdc++-static.a
libaprutil-1.dylib         libstdc++.6.0.4.dylib
libatlas.dylib            libstdc++.6.dylib
libauto.dylib            libstmalloc.a
libblas.dylib            libsupc++.a
libbsm.dylib            libsvn_client-1.0.0.0.dylib
libbz2.1.0.4.dylib         libsvn_client-1.0.dylib
libbz2.1.0.5.dylib         libsvn_client-1.dylib
libbz2.1.0.dylib         libsvn_delta-1.0.0.0.dylib
libbz2.dylib            libsvn_delta-1.0.dylib
libc.dylib            libsvn_delta-1.dylib
libcblas.dylib            libsvn_diff-1.0.0.0.dylib
libcharset.1.0.0.dylib         libsvn_diff-1.0.dylib
libcharset.1.dylib         libsvn_diff-1.dylib
libcharset.dylib         libsvn_fs-1.0.0.0.dylib
libcharset.la            libsvn_fs-1.0.dylib
libclapack.dylib         libsvn_fs-1.dylib
libcom_err.dylib         libsvn_fs_fs-1.0.0.0.dylib
libcpp_kext.a            libsvn_fs_fs-1.0.dylib
libcrypto.0.9.7.dylib         libsvn_fs_fs-1.dylib
libcrypto.0.9.dylib         libsvn_ra-1.0.0.0.dylib
libcrypto.dylib            libsvn_ra-1.0.dylib
libcups.2.dylib            libsvn_ra-1.dylib
libcups.dylib            libsvn_ra_dav-1.0.0.0.dylib
libcupsimage.2.dylib         libsvn_ra_dav-1.0.dylib
libcupsimage.dylib         libsvn_ra_dav-1.dylib
libcurl.2.dylib            libsvn_ra_local-1.0.0.0.dylib
libcurl.3.dylib            libsvn_ra_local-1.0.dylib
libcurl.4.0.0.dylib         libsvn_ra_local-1.dylib
libcurl.4.dylib            libsvn_ra_svn-1.0.0.0.dylib
libcurl.dylib            libsvn_ra_svn-1.0.dylib
libcurses.dylib            libsvn_ra_svn-1.dylib
libdbm.dylib            libsvn_repos-1.0.0.0.dylib
libdes425.dylib            libsvn_repos-1.0.dylib
libdl.dylib            libsvn_repos-1.dylib
libdtrace.dylib            libsvn_subr-1.0.0.0.dylib
libedit.2.9.dylib         libsvn_subr-1.0.dylib
libedit.2.dylib            libsvn_subr-1.dylib
libedit.dylib            libsvn_swig_perl-1.0.0.0.dylib
libexpat.1.5.0.dylib         libsvn_swig_perl-1.0.dylib
libexpat.1.dylib         libsvn_swig_perl-1.dylib
libexpat.dylib            libsvn_swig_py-1.0.0.0.dylib
libexpat.la            libsvn_swig_py-1.0.dylib
libexslt.0.dylib         libsvn_swig_py-1.dylib
libexslt.dylib            libsvn_swig_ruby-1.0.0.0.dylib
libexslt.la            libsvn_swig_ruby-1.0.dylib
libf77lapack.dylib         libsvn_swig_ruby-1.dylib
libfcgi++.0.0.0.dylib         libsvn_wc-1.0.0.0.dylib
libfcgi++.0.dylib         libsvn_wc-1.0.dylib
libfcgi++.dylib            libsvn_wc-1.dylib
libfcgi.0.0.0.dylib         libtcl.dylib
libfcgi.0.dylib            libtcl8.4.dylib
libfcgi.dylib            libtclstub8.4.a
libffi.dylib            libtermcap.dylib
libfl.a               libtidy.A.dylib
libform.5.4.dylib         libtidy.dylib
libform.dylib            libtk.dylib
libgcc_s.1.0.dylib         libtk8.4.dylib
libgcc_s.1.dylib         libtkstub8.4.a
libgcc_s.10.4.dylib         libutil.dylib
libgcc_s.10.5.dylib         libutil1.0.dylib
libgcc_s_ppc64.1.dylib         libwrap.7.6.dylib
libgcc_s_x86_64.1.dylib         libwrap.7.dylib
libgermantok.dylib         libwrap.a
libgmalloc.B.dylib         libwrap.dylib
libgmalloc.dylib         libwx_macud-2.8.0.1.1.dylib
libgssapi_krb5.dylib         libwx_macud-2.8.0.dylib
libgutenprint.2.0.0.dylib      libwx_macud-2.8.dylib
libgutenprint.2.dylib         libwx_macud_fl-2.8.0.1.0.dylib
libgutenprint.dylib         libwx_macud_fl-2.8.0.dylib
libiconv.2.4.0.dylib         libwx_macud_fl-2.8.dylib
libiconv.2.dylib         libwx_macud_foldbar-2.8.0.1.0.dylib
libiconv.dylib            libwx_macud_foldbar-2.8.0.dylib
libiconv.la            libwx_macud_foldbar-2.8.dylib
libicucore.A.dylib         libwx_macud_gizmos-2.8.0.1.0.dylib
libicucore.dylib         libwx_macud_gizmos-2.8.0.dylib
libinfo.dylib            libwx_macud_gizmos-2.8.dylib
libiodbc.2.1.17.dylib         libwx_macud_gizmos_xrc-2.8.0.1.0.dylib
libiodbc.2.dylib         libwx_macud_gizmos_xrc-2.8.0.dylib
libiodbc.a            libwx_macud_gizmos_xrc-2.8.dylib
libiodbc.dylib            libwx_macud_gl-2.8.0.1.1.dylib
libiodbcinst.2.1.17.dylib      libwx_macud_gl-2.8.0.dylib
libiodbcinst.2.dylib         libwx_macud_gl-2.8.dylib
libiodbcinst.a            libwx_macud_netutils-2.8.0.1.0.dylib
libiodbcinst.dylib         libwx_macud_netutils-2.8.0.dylib
libipsec.A.dylib         libwx_macud_netutils-2.8.dylib
libipsec.dylib            libwx_macud_ogl-2.8.0.1.0.dylib
libk5crypto.dylib         libwx_macud_ogl-2.8.0.dylib
libkmod.a            libwx_macud_ogl-2.8.dylib
libkmodc++.a            libwx_macud_plot-2.8.0.1.0.dylib
libkrb4.dylib            libwx_macud_plot-2.8.0.dylib
libkrb5.dylib            libwx_macud_plot-2.8.dylib
libkrb524.dylib            libwx_macud_stc-2.8.0.1.0.dylib
libkrb5support.dylib         libwx_macud_stc-2.8.0.dylib
libl.a               libwx_macud_stc-2.8.dylib
liblangid.dylib            libwx_macud_svg-2.8.0.1.0.dylib
liblapack.dylib            libwx_macud_svg-2.8.0.dylib
liblber.dylib            libwx_macud_svg-2.8.dylib
libldap.dylib            libxar.1.dylib
libldap_r.dylib            libxar.dylib
libltdl.3.1.4.dylib         libxml2.2.dylib
libltdl.3.dylib            libxml2.dylib
libltdl.a            libxml2.la
libltdl.dylib            libxslt.1.dylib
libltdl.la            libxslt.dylib
libm.dylib            libxslt.la
libmca_common_sm.0.dylib      liby.a
libmca_common_sm.dylib         libz.1.1.3.dylib
libmecab.1.0.0.dylib         libz.1.2.3.dylib
libmecab.1.dylib         libz.1.dylib
libmecab.dylib            libz.dylib
libmenu.5.4.dylib         libzfs.dylib
libmenu.dylib            mecab
libmpi.0.dylib            mergeInfo
libmpi.dylib            ofileListTool
libmpi_cxx.0.dylib         openmpi
libmpi_cxx.dylib         pam
libmx.A.dylib            php
libmx.A_debug.dylib         pkgconfig
libmx.A_profile.dylib         plistread
libmx.dylib            pngtclConfig.sh
libmx_debug.dylib         podcastproducer
libmx_profile.dylib         powerpc-apple-darwin9
libncurses.5.4.dylib         python2.5
libncurses.5.dylib         ruby
libncurses.dylib         sa
libneon.26.0.3.dylib         samba
libneon.26.dylib         sasl2
libneon.dylib            sqlite3
libneon.la            system
libnetsnmp.15.1.0.dylib         tclConfig.sh
libnetsnmp.15.1.2.dylib         tcldomxmlConfig.sh
libnetsnmp.15.dylib         tdomConfig.sh
libnetsnmp.5.2.1.dylib         tifftclConfig.sh
libnetsnmp.5.dylib         tkConfig.sh
libnetsnmp.dylib         tkimgConfig.sh
libnetsnmpagent.15.1.0.dylib      wx
libnetsnmpagent.15.1.2.dylib      xml2Conf.sh
libnetsnmpagent.15.dylib      xsltConf.sh
libnetsnmpagent.dylib         zlibtclConfig.sh
libnetsnmphelpers.15.1.0.dylib      zsh
libnetsnmphelpers.15.1.2.dylib
ben-yeps-macbook-2:~ christine$

here is /usr/local/lib

BuildFilter            libnetsnmphelpers.15.dylib
TcldomConfig.sh            libnetsnmphelpers.dylib
TclxmlConfig.sh            libnetsnmpmibs.15.1.0.dylib
arch_tool            libnetsnmpmibs.15.1.2.dylib
bundle1.o            libnetsnmpmibs.15.dylib
changes               libnetsnmpmibs.dylib
charset.alias            libnetsnmptrapd.15.1.0.dylib
clonehdrs            libnetsnmptrapd.15.1.2.dylib
cron               libnetsnmptrapd.15.dylib
crt1.10.5.o            libnetsnmptrapd.dylib
crt1.o               libobjc.A.dylib
dtrace               libobjc.A_profile.dylib
dyld               libobjc.dylib
dylib1.10.5.o            libobjc_profile.A.dylib
dylib1.o            libobjc_profile.dylib
fastcp               libodbc.a
frameworkFlags            libopen-pal.0.dylib
gcc               libopen-pal.dylib
gcrt1.o               libopen-rte.0.dylib
genclasspath            libopen-rte.dylib
groff               libpam.1.0.dylib
i686-apple-darwin9         libpam.1.dylib
itclConfig.sh            libpam.dylib
java               libpam_misc.1.dylib
jpegtclConfig.sh         libpam_misc.dylib
lazydylib1.o            libpamc.1.dylib
libAPSimple.dylib         libpamc.dylib
libBSDPClient.A.dylib         libpanel.5.4.dylib
libBSDPClient.dylib         libpanel.dylib
libDHCPServer.A.dylib         libpcap.A.dylib
libDHCPServer.dylib         libpcap.dylib
libIOKit.A.dylib         libpoll.dylib
libIOKit.dylib            libproc.dylib
libLanguageIdentifier.dylib      libpthread.dylib
libMallocDebug.A.dylib         libpython.dylib
libSaturn.dylib            libpython2.5.dylib
libSaturnFE.dylib         libpython2.dylib
libSystem.B.dylib         libreadline.dylib
libSystem.B_debug.dylib         libresolv.9.dylib
libSystem.B_profile.dylib      libresolv.dylib
libSystem.dylib            librpcsvc.dylib
libSystemStubs.a         libruby.1.dylib
libSystemStubs_debug.a         libruby.dylib
libSystemStubs_profile.a      libsasl2.2.0.1.dylib
libSystem_debug.dylib         libsasl2.2.0.15.dylib
libSystem_profile.dylib         libsasl2.2.0.21.dylib
libXplugin.1.0.dylib         libsasl2.2.0.22.dylib
libXplugin.1.dylib         libsasl2.2.dylib
libXplugin.dylib         libsasl2.dylib
libalias.A.dylib         libsqlite3.0.8.6.dylib
libalias.dylib            libsqlite3.0.dylib
libapr-1.0.2.7.dylib         libsqlite3.dylib
libapr-1.0.dylib         libssl.0.9.7.dylib
libapr-1.dylib            libssl.0.9.dylib
libaprutil-1.0.2.7.dylib      libssl.dylib
libaprutil-1.0.dylib         libstdc++-static.a
libaprutil-1.dylib         libstdc++.6.0.4.dylib
libatlas.dylib            libstdc++.6.dylib
libauto.dylib            libstmalloc.a
libblas.dylib            libsupc++.a
libbsm.dylib            libsvn_client-1.0.0.0.dylib
libbz2.1.0.4.dylib         libsvn_client-1.0.dylib
libbz2.1.0.5.dylib         libsvn_client-1.dylib
libbz2.1.0.dylib         libsvn_delta-1.0.0.0.dylib
libbz2.dylib            libsvn_delta-1.0.dylib
libc.dylib            libsvn_delta-1.dylib
libcblas.dylib            libsvn_diff-1.0.0.0.dylib
libcharset.1.0.0.dylib         libsvn_diff-1.0.dylib
libcharset.1.dylib         libsvn_diff-1.dylib
libcharset.dylib         libsvn_fs-1.0.0.0.dylib
libcharset.la            libsvn_fs-1.0.dylib
libclapack.dylib         libsvn_fs-1.dylib
libcom_err.dylib         libsvn_fs_fs-1.0.0.0.dylib
libcpp_kext.a            libsvn_fs_fs-1.0.dylib
libcrypto.0.9.7.dylib         libsvn_fs_fs-1.dylib
libcrypto.0.9.dylib         libsvn_ra-1.0.0.0.dylib
libcrypto.dylib            libsvn_ra-1.0.dylib
libcups.2.dylib            libsvn_ra-1.dylib
libcups.dylib            libsvn_ra_dav-1.0.0.0.dylib
libcupsimage.2.dylib         libsvn_ra_dav-1.0.dylib
libcupsimage.dylib         libsvn_ra_dav-1.dylib
libcurl.2.dylib            libsvn_ra_local-1.0.0.0.dylib
libcurl.3.dylib            libsvn_ra_local-1.0.dylib
libcurl.4.0.0.dylib         libsvn_ra_local-1.dylib
libcurl.4.dylib            libsvn_ra_svn-1.0.0.0.dylib
libcurl.dylib            libsvn_ra_svn-1.0.dylib
libcurses.dylib            libsvn_ra_svn-1.dylib
libdbm.dylib            libsvn_repos-1.0.0.0.dylib
libdes425.dylib            libsvn_repos-1.0.dylib
libdl.dylib            libsvn_repos-1.dylib
libdtrace.dylib            libsvn_subr-1.0.0.0.dylib
libedit.2.9.dylib         libsvn_subr-1.0.dylib
libedit.2.dylib            libsvn_subr-1.dylib
libedit.dylib            libsvn_swig_perl-1.0.0.0.dylib
libexpat.1.5.0.dylib         libsvn_swig_perl-1.0.dylib
libexpat.1.dylib         libsvn_swig_perl-1.dylib
libexpat.dylib            libsvn_swig_py-1.0.0.0.dylib
libexpat.la            libsvn_swig_py-1.0.dylib
libexslt.0.dylib         libsvn_swig_py-1.dylib
libexslt.dylib            libsvn_swig_ruby-1.0.0.0.dylib
libexslt.la            libsvn_swig_ruby-1.0.dylib
libf77lapack.dylib         libsvn_swig_ruby-1.dylib
libfcgi++.0.0.0.dylib         libsvn_wc-1.0.0.0.dylib
libfcgi++.0.dylib         libsvn_wc-1.0.dylib
libfcgi++.dylib            libsvn_wc-1.dylib
libfcgi.0.0.0.dylib         libtcl.dylib
libfcgi.0.dylib            libtcl8.4.dylib
libfcgi.dylib            libtclstub8.4.a
libffi.dylib            libtermcap.dylib
libfl.a               libtidy.A.dylib
libform.5.4.dylib         libtidy.dylib
libform.dylib            libtk.dylib
libgcc_s.1.0.dylib         libtk8.4.dylib
libgcc_s.1.dylib         libtkstub8.4.a
libgcc_s.10.4.dylib         libutil.dylib
libgcc_s.10.5.dylib         libutil1.0.dylib
libgcc_s_ppc64.1.dylib         libwrap.7.6.dylib
libgcc_s_x86_64.1.dylib         libwrap.7.dylib
libgermantok.dylib         libwrap.a
libgmalloc.B.dylib         libwrap.dylib
libgmalloc.dylib         libwx_macud-2.8.0.1.1.dylib
libgssapi_krb5.dylib         libwx_macud-2.8.0.dylib
libgutenprint.2.0.0.dylib      libwx_macud-2.8.dylib
libgutenprint.2.dylib         libwx_macud_fl-2.8.0.1.0.dylib
libgutenprint.dylib         libwx_macud_fl-2.8.0.dylib
libiconv.2.4.0.dylib         libwx_macud_fl-2.8.dylib
libiconv.2.dylib         libwx_macud_foldbar-2.8.0.1.0.dylib
libiconv.dylib            libwx_macud_foldbar-2.8.0.dylib
libiconv.la            libwx_macud_foldbar-2.8.dylib
libicucore.A.dylib         libwx_macud_gizmos-2.8.0.1.0.dylib
libicucore.dylib         libwx_macud_gizmos-2.8.0.dylib
libinfo.dylib            libwx_macud_gizmos-2.8.dylib
libiodbc.2.1.17.dylib         libwx_macud_gizmos_xrc-2.8.0.1.0.dylib
libiodbc.2.dylib         libwx_macud_gizmos_xrc-2.8.0.dylib
libiodbc.a            libwx_macud_gizmos_xrc-2.8.dylib
libiodbc.dylib            libwx_macud_gl-2.8.0.1.1.dylib
libiodbcinst.2.1.17.dylib      libwx_macud_gl-2.8.0.dylib
libiodbcinst.2.dylib         libwx_macud_gl-2.8.dylib
libiodbcinst.a            libwx_macud_netutils-2.8.0.1.0.dylib
libiodbcinst.dylib         libwx_macud_netutils-2.8.0.dylib
libipsec.A.dylib         libwx_macud_netutils-2.8.dylib
libipsec.dylib            libwx_macud_ogl-2.8.0.1.0.dylib
libk5crypto.dylib         libwx_macud_ogl-2.8.0.dylib
libkmod.a            libwx_macud_ogl-2.8.dylib
libkmodc++.a            libwx_macud_plot-2.8.0.1.0.dylib
libkrb4.dylib            libwx_macud_plot-2.8.0.dylib
libkrb5.dylib            libwx_macud_plot-2.8.dylib
libkrb524.dylib            libwx_macud_stc-2.8.0.1.0.dylib
libkrb5support.dylib         libwx_macud_stc-2.8.0.dylib
libl.a               libwx_macud_stc-2.8.dylib
liblangid.dylib            libwx_macud_svg-2.8.0.1.0.dylib
liblapack.dylib            libwx_macud_svg-2.8.0.dylib
liblber.dylib            libwx_macud_svg-2.8.dylib
libldap.dylib            libxar.1.dylib
libldap_r.dylib            libxar.dylib
libltdl.3.1.4.dylib         libxml2.2.dylib
libltdl.3.dylib            libxml2.dylib
libltdl.a            libxml2.la
libltdl.dylib            libxslt.1.dylib
libltdl.la            libxslt.dylib
libm.dylib            libxslt.la
libmca_common_sm.0.dylib      liby.a
libmca_common_sm.dylib         libz.1.1.3.dylib
libmecab.1.0.0.dylib         libz.1.2.3.dylib
libmecab.1.dylib         libz.1.dylib
libmecab.dylib            libz.dylib
libmenu.5.4.dylib         libzfs.dylib
libmenu.dylib            mecab
libmpi.0.dylib            mergeInfo
libmpi.dylib            ofileListTool
libmpi_cxx.0.dylib         openmpi
libmpi_cxx.dylib         pam
libmx.A.dylib            php
libmx.A_debug.dylib         pkgconfig
libmx.A_profile.dylib         plistread
libmx.dylib            pngtclConfig.sh
libmx_debug.dylib         podcastproducer
libmx_profile.dylib         powerpc-apple-darwin9
libncurses.5.4.dylib         python2.5
libncurses.5.dylib         ruby
libncurses.dylib         sa
libneon.26.0.3.dylib         samba
libneon.26.dylib         sasl2
libneon.dylib            sqlite3
libneon.la            system
libnetsnmp.15.1.0.dylib         tclConfig.sh
libnetsnmp.15.1.2.dylib         tcldomxmlConfig.sh
libnetsnmp.15.dylib         tdomConfig.sh
libnetsnmp.5.2.1.dylib         tifftclConfig.sh
libnetsnmp.5.dylib         tkConfig.sh
libnetsnmp.dylib         tkimgConfig.sh
libnetsnmpagent.15.1.0.dylib      wx
libnetsnmpagent.15.1.2.dylib      xml2Conf.sh
libnetsnmpagent.15.dylib      xsltConf.sh
libnetsnmpagent.dylib         zlibtclConfig.sh
libnetsnmphelpers.15.1.0.dylib      zsh
libnetsnmphelpers.15.1.2.dylib
ben-yeps-macbook-2:~ christine$ ls /usr/local/lib
glib-2.0            libintl.a
gtk-2.0               libintl.dylib
libGLEW.1.5.0.dylib         libintl.la
libGLEW.1.5.dylib         libjpeg.62.dylib
libGLEW.a            libjpeg.a
libGLEW.dylib            libjpeg.dylib
libSDL-1.2.0.11.2.dylib         libjpeg.la
libSDL-1.2.0.dylib         libpango-1.0.0.2100.0.dylib
libSDL.a            libpango-1.0.0.dylib
libSDL.dylib            libpango-1.0.dylib
libSDL.la            libpango-1.0.la
libSDLmain.a            libpangocairo-1.0.0.2100.0.dylib
libatk-1.0.0.2209.1.dylib      libpangocairo-1.0.0.dylib
libatk-1.0.0.dylib         libpangocairo-1.0.dylib
libatk-1.0.dylib         libpangocairo-1.0.la
libatk-1.0.la            libpangoft2-1.0.0.2100.0.dylib
libgdk-x11-2.0.0.1200.0.dylib      libpangoft2-1.0.0.dylib
libgdk-x11-2.0.0.dylib         libpangoft2-1.0.dylib
libgdk-x11-2.0.dylib         libpangoft2-1.0.la
libgdk-x11-2.0.la         libpangox-1.0.0.2100.0.dylib
libgdk_pixbuf-2.0.0.1200.0.dylib   libpangox-1.0.0.dylib
libgdk_pixbuf-2.0.0.dylib      libpangox-1.0.dylib
libgdk_pixbuf-2.0.dylib         libpangox-1.0.la
libgdk_pixbuf-2.0.la         libpangoxft-1.0.0.2100.0.dylib
libgdk_pixbuf_xlib-2.0.0.1200.0.dylib   libpangoxft-1.0.0.dylib
libgdk_pixbuf_xlib-2.0.0.dylib      libpangoxft-1.0.dylib
libgdk_pixbuf_xlib-2.0.dylib      libpangoxft-1.0.la
libgdk_pixbuf_xlib-2.0.la      libz.1.2.3.dylib
libglib-2.0.0.1600.0.dylib      libz.1.dylib
libglib-2.0.0.dylib         libz.a
libglib-2.0.dylib         libz.dylib
libglib-2.0.la            libzzip*.so.10
libgmodule-2.0.0.1600.0.dylib      libzzip*.so.11
libgmodule-2.0.0.dylib         libzzip*.so.12
libgmodule-2.0.dylib         libzzip-0.13.dylib
libgmodule-2.0.la         libzzip.a
libgobject-2.0.0.1600.0.dylib      libzzip.dylib
libgobject-2.0.0.dylib         libzzip.la
libgobject-2.0.dylib         libzzipfseeko-0.13.dylib
libgobject-2.0.la         libzzipfseeko.a
libgthread-2.0.0.1600.0.dylib      libzzipfseeko.dylib
libgthread-2.0.0.dylib         libzzipfseeko.la
libgthread-2.0.dylib         libzzipmmapped-0.13.dylib
libgthread-2.0.la         libzzipmmapped.a
libgtk-x11-2.0.0.1200.0.dylib      libzzipmmapped.dylib
libgtk-x11-2.0.0.dylib         libzzipmmapped.la
libgtk-x11-2.0.dylib         libzzipwrap-0.13.dylib
libgtk-x11-2.0.la         libzzipwrap.a
libintl.3.4.3.dylib         libzzipwrap.dylib
libintl.3.dylib            libzzipwrap.la
libintl.8.0.2.dylib         pango
libintl.8.dylib
ben-yeps-macbook-2:~ christine$
[/spoiler]

here is /lib

well, it isn't there, there is no /lib

MOD EDIT: spoilered to save thread space

giantpune

#10
i havent gotten geckoDotNet to work yet, but i honestly havent tried.  but heres what knowledge i can share with you...

I downloaded FTDIUSBSerialDriver_v2_2_14.dmg from the official site ( http://www.ftdichip.com/Drivers/VCP.htm ), and ran it and installed the kext.  now when my Gecko is plugged in, i can do "ls /dev/tty.usb*" in a terminal and it will show me "/dev/tty.usbserial-GECKUSB0".  To verify the kext is loaded, I can type "kextstat" and it will spit out a line

"90    0 0x21155000 0x8000     0x7000     com.FTDI.driver.FTDIUSBSerialDriver (2.2.14) <84 48 5 4 3 1>"

You can read & write to the gecko using this "dev/blablabla"  filename.  so, you can use the usb gecko for WiiLoad to run dols and whatnot on your wii right from your PC.  you can also read the output from there and get all the text that bootmii/priiloader/whatever is sending for debug purposes.

benny3t3

#11
thanks giantpune,

unfortunetly, I don't think I have any use for wiiload and loading dols.

I just want to be able to make codes for now.

hawkeye2777

Well, here's the Gecko.NET tarball (with the OS X binaries for vdappc, etc. included):  http://www.mediafire.com/file/2o76vgnkqixcydn/gecko-dotnet_mono_osx_r16.tar.gz

Just extract it wherever and execute the .exe with Mono (CLI command should be 'mono gecko-dotnet.exe'). Mono should look for libftdi automatically and hopefully find it. However, if it can't find it, you will have to find it and create a file called gecko-dotnet.exe.config in the GDN directory. Then, open it up with a text editor and put in the following:

<configuration>
   <dllmap dll="ftdi" target="" />
</configuration>


In the target attribute, place the location of the libftdi library.

If it doesn't connect after that, I would suspect it's an issue with read/write permissions. But, if what giantpune says is right, then the USB Gecko should have read/write permissions for the normal user. I guess just try it and see.

By the way, could you post the output of 'locate ftdi'? You posted the other stuff, but it seems you forgot that. Thanks; this would be so much easier to make a guide for if I actually had access to OS X, oh well.
Currently "retired" from hacking codes.

benny3t3

$ locate ftdi
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libftdi
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libftdi/Portfile

benny3t3

Could you send me another link? I can't use mediafire.