WiiRd forum

USB Gecko Related => Gecko OS & USB Gecko => Topic started by: benny3t3 on November 01, 2010, 10:17:32 PM

Title: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 01, 2010, 10:17:32 PM
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?

Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 02, 2010, 02:21:57 AM
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 (http://sourceforge.net/projects/libusb/files/libusb-compat-0.1/)
libftdi (http://www.intra2net.com/en/developer/libftdi/download.php)

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 (http://www.go-mono.com/mono-downloads/download.html).

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

libusb-compat (http://libusb-compat.darwinports.com/)
libftdi (http://libftdi.darwinports.com/) (older version, 0.16, but should hopefully work ok)

Install them in order.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 02, 2010, 03:34:22 AM
Thank you much, I'm on that right now.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 02, 2010, 05:26:25 AM
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.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 02, 2010, 05:30:50 AM
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.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 02, 2010, 09:57:37 PM
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?
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 03, 2010, 01:29:37 AM
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
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 03, 2010, 10:26:40 PM
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
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 03, 2010, 11:00:30 PM
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]')
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 03, 2010, 11:11:10 PM
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
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: giantpune on November 04, 2010, 07:29:30 AM
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.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 04, 2010, 04:10:45 PM
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.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 05, 2010, 12:37:58 AM
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.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 05, 2010, 01:00:35 AM
$ 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
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 05, 2010, 01:09:41 AM
Could you send me another link? I can't use mediafire.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 05, 2010, 01:41:24 AM
Are you sure libftdi installed? That's odd how those are the only two results.

Anyway, try this: http://www.megaupload.com/?d=FQIJIFYL (if you can't use this, let me know what you can use)
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 05, 2010, 01:58:15 AM
I am testing it now, I did install libftdi

hmm... mabey I installed them in the wrong order?

Yes, I can use it.

It loads just like it would on windows if the usbgecko were not plugged in.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 05, 2010, 02:25:02 AM
Did you install libusb-compat first?

EDIT: Try doing 'locate libusb'. If that doesn't find the library file for libusb, then libusb did not install (which libftdi depends on).

I wonder if MacPorts is the cause of the problem... you might have to turn to compiling from source if this doesn't work.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 05, 2010, 02:29:33 AM
No, I installed libftdi first

locate libusb
[spoiler]/opt/local/lib/wine/libusbd.sys.def
/opt/local/var/macports/software/wine-devel/1.2-rc1_0+darwin_9/opt/local/lib/wine/libusbd.sys.def
/opt/local/var/macports/software/wine-devel/1.2-rc3_0/opt/local/lib/wine/libusbd.sys.def
/opt/local/var/macports/software/wine-devel/1.3.0_0/opt/local/lib/wine/libusbd.sys.def
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb/Portfile
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-compat
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-compat/Portfile
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-legacy
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-legacy/Portfile
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-legacy/files
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-legacy/files/patch-Makefile.in.diff
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-legacy/files/patch-configure
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/libusb-legacy/files/patch-darwin.c.diff
[/spoiler]
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 05, 2010, 02:49:57 AM
when I try to run gecko dotnet, it says to use the windows version of mono to run .net  files, or something like that.

I can install the windows version I think... I'll try...

this is what happens when I use wine to run the Windows version and the version you compiled

[spoiler]wine Gecko\ dNet.exe
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
wine: Install the Windows version of Mono to run .NET executables[/spoiler]
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 05, 2010, 03:23:13 AM
That's probably why libftdi doesn't show up. Try this (I think the commands are correct; if not, just refer to the package order):

sudo port install pkgconfig
sudo port install libusb
sudo port install libusb-compat
sudo port install libftdi


Afterwards, do port installed and see if those packages installed.

(Used http://guide.macports.org/#using.port as my source)

For your other post, Mono/.NET assemblies also have the ".exe" extension (so it's not just native win32 binaries that use it). Correct me if I'm wrong, but I think those assemblies are just like Java classes: they are compiled, then interpreted. So it shouldn't matter what platform the code was built on (provided the code is cross-platform). Running it using this command should work just fine:

mono gecko-dotnet.exe
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 06, 2010, 02:15:07 AM
AGG... I just installed sudo by accident, and I didn't make any Amins :o
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 06, 2010, 07:40:31 PM
I should have the results in about 20 minutes, I am trying it on my dad's mac right now, but I need to install everything.
(though I think I know how to fix mine after lots of tries and research)
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 06, 2010, 10:04:12 PM
Yeah, don't mess up your install by trying to do this; I'd feel bad by telling you to do commands that I don't even know what they do.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 06, 2010, 10:10:25 PM
Don't worry about it, I'll figure it out, I just made the mistake of copy-pasting the whole 4 commands and the computer took it as        'sudo port install... sudo'

Don't ask me why... it just did.

Anyways, I'm just glad for the help, oh, and it'll be another hour, I have to install macports and it took quite longer to download than I expected... xD

Thank you Bow Master Winter Storm
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 07, 2010, 12:31:18 AM
Just... I would suggest putting a blank line between those 4 commands... or someone else might fall into the same situation.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 07, 2010, 12:57:41 AM
here is what I am still seeing on my screen (and I included my wii too) xP dunno why

after installing all 4 of those items successfully.


[spoiler]c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ mono --debug gecko-dotnet.exe
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceGetGeometry: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceGetGeometry: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceGetGeometry: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceGetGeometry: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
Sat Nov  6 19:45:25 c-67-162-84-57.hsd1.il.comcast.net mono[19851] <Error>: kCGErrorCannotComplete: CGSDeviceSynchronize: Invalid device window
c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ mono --debug gecko-dotnet.exe
c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ [/spoiler]

and gecko dotnet in back of a window that is titled, 'connection issue'

and states 'connection to the usbgecko has failed, want to retry?'
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 07, 2010, 01:20:01 AM
here is what happened when I used the config file.

[spoiler]c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ mono --config /Users/michaelyep/Desktop/gecko-dotnet_mono_osx_r16/gecko-dotnet.exe.config.rtf gecko-dotnet.exe

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeEngine ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.ThemeWin32Classic ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.KnownColors ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: gdiplus.dll
 at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
 at System.Drawing.GDIPlus..cctor () [0x00000] in <filename unknown>:0
 --- End of inner exception stack trace ---
 at System.Drawing.KnownColors..cctor () [0x00000] in <filename unknown>:0
 --- End of inner exception stack trace ---
 at System.Drawing.Color.get_Black () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.ThemeWin32Classic..cctor () [0x00000] in <filename unknown>:0
 --- End of inner exception stack trace ---
 at System.Windows.Forms.ThemeVisualStyles..ctor () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.ThemeEngine..cctor () [0x00000] in <filename unknown>:0
 --- End of inner exception stack trace ---
 at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0
 at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:.ctor ()
 at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <filename unknown>:0
 --- End of inner exception stack trace ---
 at System.Windows.Forms.Control..ctor () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.ContainerControl..ctor () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form..ctor () [0x00000] in <filename unknown>:0
 at GeckoApp.MainForm..ctor () [0x00000] in <filename unknown>:0
 at (wrapper remoting-invoke-with-check) GeckoApp.MainForm:.ctor ()
 at GeckoApp.Program.Main () [0x00000] in <filename unknown>:0
c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ [/spoiler]
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 07, 2010, 01:44:31 AM
c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ port installed
The following ports are currently installed:
  libftdi @0.18_0+universal (active)
  libusb @1.0.8_0+universal (active)
  libusb-compat @0.1.3_0+universal (active)
  pkgconfig @0.25_1+universal (active)
c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 07, 2010, 03:02:37 AM
Can you do 'locate libftdi' one more time? Also, does the main Gecko.NET window come up? Can you switch tabs (e.g. to the "About" or "Tools" tab) without a connection?

EDIT: As a last resort, if this doesn't work, I can think of another way you can use to hack codes. Not very convenient, but it'll work. Hopefully we won't come to that point.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 07, 2010, 03:21:45 AM
Yes, I can switch between tabs, but sometimes it won't load up right, and then it can quit, but only sometimes.

here is the locate libftdi

[spoiler]c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ locate libftdi
/opt/local/bin/libftdi-config
/opt/local/lib/libftdi.1.dylib
/opt/local/lib/libftdi.a
/opt/local/lib/libftdi.dylib
/opt/local/lib/libftdi.la
/opt/local/lib/pkgconfig/libftdi.pc
/opt/local/var/macports/distfiles/libftdi
/opt/local/var/macports/distfiles/libftdi/libftdi-0.18.tar.gz
/opt/local/var/macports/software/libftdi
/opt/local/var/macports/software/libftdi/0.18_0+universal
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/baud_test
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/bitbang
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/bitbang2
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/bitbang_cbus
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/bitbang_ft2232
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/find_all
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/libftdi-config
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/serial_read
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/bin/simple
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/include
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/include/ftdi.h
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/lib
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/lib/libftdi.1.dylib
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/lib/libftdi.a
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/lib/libftdi.dylib
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/lib/libftdi.la
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/lib/pkgconfig
/opt/local/var/macports/software/libftdi/0.18_0+universal/opt/local/lib/pkgconfig/libftdi.pc
/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
c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ [/spoiler]
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 07, 2010, 04:22:48 AM
Cool, that was the output I was looking for. So libftdi is installed okay. Next up, create a file called 'gecko-dotnet.exe.config' (make sure it only has the .config extension) in the same directory as gecko-dotnet.exe. Edit it and add the following:

<configuration>
   <dllmap dll="ftdi" target="/opt/local/lib/libftdi.dylib" />
</configuration>


Hopefully, GDN will connect to the USB Gecko now. If not, try running as admin and see if that works.

*Actually, I just realized that build of GDN is compiled for an older version of Mono... might be the reason for stability issues. If it becomes a problem, I'll upgrade my Mono install and recompile.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 07, 2010, 04:41:47 AM
Darn. It won't even load with the config file

[spoiler]c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ mono gecko-dotnet.exe
System.Xml.XmlException: Text node cannot appear in this state.  Line 1, position 1.
 at Mono.Xml2.XmlTextReader.ReadText (Boolean notWhitespace) [0x00000] in <filename unknown>:0
 at Mono.Xml2.XmlTextReader.ReadContent () [0x00000] in <filename unknown>:0
 at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0
 at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0
 at System.Xml.XmlReader.MoveToContent () [0x00000] in <filename unknown>:0
 at System.Configuration.Configuration.ReadConfigFile (System.Xml.XmlReader reader, System.String fileName) [0x00000] in <filename unknown>:0
 at System.Configuration.Configuration.Load () [0x00000] in <filename unknown>:0
 at System.Configuration.Configuration.Init (IConfigSystem system, System.String configPath, System.Configuration.Configuration parent) [0x00000] in <filename unknown>:0
 at System.Configuration.Configuration..ctor (System.Configuration.InternalConfigurationSystem system, System.String locationSubPath) [0x00000] in <filename unknown>:0
 at System.Configuration.InternalConfigurationFactory.Create (System.Type typeConfigHost, System.Object[] hostInitConfigurationParams) [0x00000] in <filename unknown>:0
 at System.Configuration.ConfigurationManager.OpenMappedExeConfiguration (System.Configuration.ExeConfigurationFileMap fileMap, ConfigurationUserLevel userLevel) [0x00000] in <filename unknown>:0
 at System.Configuration.CustomizableFileSettingsProvider.LoadProperties (System.Configuration.ExeConfigurationFileMap exeMap, System.Configuration.SettingsPropertyCollection collection, ConfigurationUserLevel level, System.String sectionGroupName, Boolean allowOverwrite, System.String groupName) [0x00000] in <filename unknown>:0
 at System.Configuration.CustomizableFileSettingsProvider.GetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection collection) [0x00000] in <filename unknown>:0
 at System.Configuration.LocalFileSettingsProvider.GetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties) [0x00000] in <filename unknown>:0
 at System.Configuration.ApplicationSettingsBase.CacheValuesByProvider (System.Configuration.SettingsProvider provider) [0x00000] in <filename unknown>:0
 at System.Configuration.ApplicationSettingsBase.GetPropertyValue (System.String propertyName) [0x00000] in <filename unknown>:0
 at System.Configuration.ApplicationSettingsBase.get_Item (System.String propertyName) [0x00000] in <filename unknown>:0
 at GeckoApp.Properties.Settings.get_MemViewAddr () [0x00000] in <filename unknown>:0
 at GeckoApp.Disassembly..ctor (FTDIUSBGecko.USBGecko UGecko, System.String UVdappPath, System.Windows.Forms.ListBox UMainBox, System.Windows.Forms.VScrollBar UScroll, System.Windows.Forms.TextBox UAInput, System.Windows.Forms.TextBox UASAddress, System.Windows.Forms.TextBox UASText, GeckoApp.ExceptionHandler UEXCHandler) [0x00000] in <filename unknown>:0
 at GeckoApp.MainForm.MainForm_Load (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0
System.NullReferenceException: Object reference not set to an instance of an object
 at GeckoApp.MainForm.MainForm_FormClosing (System.Object sender, System.Windows.Forms.FormClosingEventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.OnFormClosing (System.Windows.Forms.FormClosingEventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.FireClosingEvents (CloseReason reason, Boolean cancel) [0x00000] in <filename unknown>:0
 at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form:FireClosingEvents (System.Windows.Forms.CloseReason,bool)
 at System.Windows.Forms.Application.Exit (System.ComponentModel.CancelEventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Application.Exit () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Application.OnThreadException (System.Exception t) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.OnCreateControl () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control.CreateControl () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control.WmShowWindow (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.ContainerControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
 at GeckoApp.MainForm.MainForm_FormClosing (System.Object sender, System.Windows.Forms.FormClosingEventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.OnFormClosing (System.Windows.Forms.FormClosingEventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.FireClosingEvents (CloseReason reason, Boolean cancel) [0x00000] in <filename unknown>:0
 at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form:FireClosingEvents (System.Windows.Forms.CloseReason,bool)
 at System.Windows.Forms.Application.Exit (System.ComponentModel.CancelEventArgs e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Application.Exit () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Application.OnThreadException (System.Exception t) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.NativeWindow.OnThreadException (System.Exception e) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.XplatUICarbon.SendMessage (IntPtr hwnd, Msg message, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.XplatUICarbon.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.XplatUI.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.NativeWindow.CreateHandle (System.Windows.Forms.CreateParams cp) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control.CreateHandle () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.CreateHandle () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control.CreateControl () [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control.SetVisibleCore (Boolean value) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Form.SetVisibleCore (Boolean value) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Control.set_Visible (Boolean value) [0x00000] in <filename unknown>:0
 at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:set_Visible (bool)
 at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0
 at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0
 at GeckoApp.Program.Main () [0x00000] in <filename unknown>:0
c-67-162-84-57:gecko-dotnet_mono_osx_r16 michaelyep$ [/spoiler]
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 07, 2010, 07:28:08 PM
oh and, could you or anyone help me correct my sudoers file possibly?

i keep on getting this error.

sudo: parse error in /opt/local/etc/sudoers near line 103
sudo: no valid sudoers sources found, quitting
ben-yeps-macbook-2:etc benyep$

I figured out how to edit my sudoers file without visudo,
here is the contents of my sudoers file,
[spoiler]
#
## sudoers file.
##
## This file MUST be edited with the 'visudo' command as root.
## Failure to use 'visudo' may result in syntax or file permission errors
## that prevent sudo from running.
##
## See the sudoers man page for the details on how to write a sudoers file.
##

##
## Host alias specification
##
## Groups of machines. These may include host names (optionally with wildcards),
## IP addresses, network numbers or netgroups.
# Host_Alias   WEBSERVERS = www1, www2, www3

##
## User alias specification
##
## Groups of users.  These may consist of user names, uids, Unix groups,
## or netgroups.
User_Alias   ADMINS = benyep, christine

##
## Cmnd alias specification
##
## Groups of commands.  Often used to group related commands together.
# Cmnd_Alias   PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
#              /usr/bin/pkill, /usr/bin/top

##
## Defaults specification
##
## You may wish to keep some of the following environment variables
## when running commands via sudo.
##
## Locale settings
# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
##
## Run X applications through sudo; HOME is used to find the
## .Xauthority file.  Note that other programs use HOME to find   
## configuration files and this may lead to privilege escalation!
# Defaults env_keep += "HOME"
##
## X11 resource path settings
# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
##
## Desktop path settings
# Defaults env_keep += "QTDIR KDEDIR"
##
## Allow sudo-run commands to inherit the callers' ConsoleKit session
# Defaults env_keep += "XDG_SESSION_COOKIE"
##
## Uncomment to enable special input methods.  Care should be taken as
## this may allow users to subvert the command being run via sudo.
# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
##
## Uncomment to enable logging of a command's output, except for
## sudoreplay and reboot.  Use sudoreplay to play back logged sessions.
# Defaults log_output
# Defaults!/usr/bin/sudoreplay !log_output
# Defaults!/usr/local/bin/sudoreplay !log_output
# Defaults!/sbin/reboot !log_output

Defaults   env_reset
Defaults   env_keep += "BLOCKSIZE"
Defaults   env_keep += "COLORFGBG COLORTERM"
Defaults   env_keep += "__CF_USER_TEXT_ENCODING"
Defaults   env_keep += "CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE"
Defaults   env_keep += "LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME"
Defaults   env_keep += "LINES COLUMNS"
Defaults   env_keep += "LSCOLORS"
Defaults   env_keep += "SSH_AUTH_SOCK"
Defaults   env_keep += "TZ"
Defaults   env_keep += "DISPLAY XAUTHORIZATION XAUTHORITY"
Defaults   env_keep += "EDITOR VISUAL"

##
## Runas alias specification
##

##
## User privilege specification
##
root ALL=(ALL) ALL
%admin   ALL=(ALL) ALL

## Uncomment to allow members of group wheel to execute any command
# %wheel  ALL=(ALL) ALL

## Same thing without a password
%wheel  ALL=(ALL) NOPASSWD: ALL

## Uncomment to allow members of group sudo to execute any command
%sudo  ALL=(ALL) ALL

## Uncomment to allow any user to run sudo if they know the password
## of the user they are running the command as (root by default).
Defaults targetpw
ALL ALL=(ALL) ALL

## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
#includedir /etc/sudoers.d
[/spoiler]

and is there anyhting else that needs to be adjusted?
Sorry if this is a little off track.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 08, 2010, 10:07:22 PM
I just got a driver from Ian at USBGecko.com

I'm kinda excited!
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 08, 2010, 11:48:56 PM
What can I do with these?
http://usbgecko.com/forum/index.php?p=/discussion/2/hacking-applicationscompatability-for-mac-os-x/#Item_7
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 09, 2010, 01:38:23 AM
Can't help you with the driver; guess I'm not used to needing them after using Linux so much. I'm just used to the kernel supporting my stuff out of the box.

For the config file thing, it might be an issue with the Mono version that I compiled GDN for. I might try and recompile it on Mono 2.8.x and see if that makes a difference.

I'm not sure how the OS X sudoers file is compared to the Linux one as far as differences are concerned, but you should only edit it using visudo. To fix this, see if this (http://hints.macworld.com/article.php?story=2007021210565014) will help.

EDIT: Think I thought of another reason why the config file did not load: can you upload that config file for me? I'd like to take a look at it.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 09, 2010, 02:16:18 AM
I always get this response from Wiird.

The attachments upload directory is not writable. Your attachment or avatar cannot be saved.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 09, 2010, 04:55:05 AM
Quote from: benny3t3 on November 09, 2010, 02:16:18 AM
I always get this response from Wiird.

The attachments upload directory is not writable. Your attachment or avatar cannot be saved.

Just upload it to megaupload, etc. That should work fine.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 10, 2010, 11:07:57 PM
Here you go!

http://www.megaupload.com/?d=R120U6V3

hmm... it says it is temporarily unavaliable.. -has never used megaupload before.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 11, 2010, 12:00:46 AM
Quote from: benny3t3 on November 10, 2010, 11:07:57 PM
Here you go!

http://www.megaupload.com/?d=R120U6V3

hmm... it says it is temporarily unavaliable.. -has never used megaupload before.

Looks like my guess was right... you saved the file as a Rich Text file. It needs to be saved as Plain Text. That's why it would not load.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 11, 2010, 12:38:29 AM
okay, I thought by getting rid of the rtf extention would do it... but I know better than that. -facepalm-
well, good news is I got my OWN computer back, admin and all.

So I can get to that much faster now. I do know how to save it as a plain text, I have done this before. I need to install macports and so on and so forth first.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 11, 2010, 08:02:54 PM
Yes! It worked!!!...More or less!

It connects, it can pause/run games, but after a search it will quit and show this:

[spoiler]christine-caridis-macbook-9:gecko-dotnet_mono_osx_r16 christinecaridi$ mono gecko-dotnet.exe

** (gecko-dotnet.exe:9698): WARNING **: The following assembly referenced from /Users/christinecaridi/Desktop/gecko-dotnet_mono_osx_r16/gecko-dotnet.exe could not be loaded:
     Assembly:   Ionic.Zip.Reduced    (assemblyref_index=6)
     Version:    1.9.1.5
     Public Key: edbe51ad942a3f5c
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/Users/christinecaridi/Desktop/gecko-dotnet_mono_osx_r16/).


** (gecko-dotnet.exe:9698): WARNING **: Could not load file or assembly 'Ionic.Zip.Reduced, Version=1.9.1.5, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c' or one of its dependencies.

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Ionic.Zip.Reduced, Version=1.9.1.5, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c' or one of its dependencies.
File name: 'Ionic.Zip.Reduced, Version=1.9.1.5, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c'
  at GeckoApp.SearchHistoryManager.SaveSearch (Int32 index, System.Collections.Generic.List`1 resultsList, FTDIUSBGecko.Dump searchDump) [0x00000] in <filename unknown>:0
  at GeckoApp.SearchHistoryManager.SaveSearchBackground (System.Object searchItem) [0x00000] in <filename unknown>:0
[/spoiler]

I am using Kirby's Epic Yarn (NTSC-U)

Oh, and the buttons are all overlapping eachother and it also quits when not connected to the usb gecko when I jump to different tabs sometimes... ( and when I am)

speed is pretty good though.

stability issue?
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: dcx2 on November 11, 2010, 08:24:26 PM
Not a stability issue.  Ionic.Zip.Reduced is the library that's used to compress search results to provide search result histories.  You're missing it for some reason.

Find the file "Ionic.Zip.Reduced.dll" and put it in the same directory as the Gecko.NET executable.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 11, 2010, 09:40:36 PM
Whoops, that's an epic fail on my part: sorry. I'll upload a fixed tarball.

EDIT: http://www.megaupload.com/?d=2I1BGILK

Concerning the buttons, you'll have to resize the window; the way Mono renders Winforms makes GDN need a larger window resolution.

And yeah, it does the same thing for me when clicking on the different tabs when I'm disconnected. It usually only happens on "Disassembly" for me though.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 12, 2010, 12:13:39 AM
Thanks! Well, here is a pic. of what it looks like after I did what dcx2 said to do.

http://www.megaupload.com/?d=0RR9Q2V0

It connects! and it can search and not break down! however there is an obvious problem with the picture that isn't fixed by resizing
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 12, 2010, 12:56:28 AM
Do you have X11? The Mono Web site says (for Mac) that you need X11 to run WinForms applications (which Gecko.NET uses).
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 12, 2010, 01:05:14 AM
Yeah, i'll try running the command through x11 instead of terminal.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 12, 2010, 01:21:44 AM
I tried searching for issues with mono winforms on OS X... here's one thing I found. Try running this:

MONO_MWF_MAC_FORCE_X11=1 mono gecko-dotnet.exe

EDIT: Looks like that's a common issue on OS X, unfortunately. Stability of Winforms on OS X is much lower compared to Linux.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 12, 2010, 01:48:44 AM
Well it works fine with that command!

Awesome! thank you! looks like it works!
:D I can make codes again!
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 12, 2010, 02:09:26 AM
Cool; I'll try and gather everything into one post for a "tutorial" type deal too.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 12, 2010, 01:18:06 PM
One more thing, it will exit if there is an error, this includes searching for something that isn't applicable.
and ONLY USE THE ARROW KEYS for the code dissasembler to scroll. Using the mouse to scroll will cause things to start going bad... (it won't load correctly)
It flickers.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 13, 2010, 05:55:36 AM
hmm... you may want to take a look at these...
http://www.megaupload.com/?d=01USVPQD
http://www.megaupload.com/?d=QKNF0XUB
http://www.megaupload.com/?d=FGDZSEP0
http://www.megaupload.com/?d=2CCJSBN4
http://www.megaupload.com/?d=N9J0CIAG
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 13, 2010, 06:19:57 PM
One small thing first: you can put screenshots on a site like tinypic (http://tinypic.com). It's easier to look at them on there.

Anyways, there's really nothing I can do about it. I'm pretty sure it's a Mono/Winforms implementation based problem, as I get some of those problems. I've also never used Gecko.NET on Windows, so I have no idea what it's supposed to do either.

Oddly though, I do not get any exceptions (usually) while running it... I'll try and run GDN with Mono 2.8 myself to see what's up.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 14, 2010, 02:47:05 PM
I'll keep that in mind.

here is what WinterMute from USB Gecko said.

QuoteOh dear, mono on OSX is a complete disaster - I investigated it a little while ago after someone requested mono/.NET tools in devkitARM and the only real way to get that working was for people to compile things from source. It's really not worth the grief to sort out.

Getting my macbook to recognise the usbgecko was a simple matter of installing the ftdi driver from http://www.ftdichip.com/Drivers/VCP.htm , there's no need for libftdi, libusb or libusb-compat

Good news though, it is working now.

This is what I see in the directory with GDN in it

results.zip (inside is dumphistory1-3 zip files
dump80.bin

It worked almost perfectly two times in a row. The only flaws are that it won't load saves and it won't save undo data.

oh, right, the right button will eventually lose its functionality too. That isn't so bad. It isn't CONVINIENT, but it works!

Oh, and are the saved searches suppost to save as .zip files?

Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: dcx2 on November 14, 2010, 03:39:00 PM
When you save a search, you actually save the whole search history, every search from the first one up to the current one.  So yes, a saved search will be a zip file, and inside of it will be more zip files (one for each search you did).
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 14, 2010, 06:41:34 PM
hmm. Okay, good.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 14, 2010, 08:50:59 PM
Is it the disassembly tab that doesn't work for you? Cause that doesn't work for me either. I didn't try breakpoints yet, but the other tabs worked okay (with some minor problems). Otherwise, it's the same deal for me it appears - buggy, but usable.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 14, 2010, 11:19:32 PM
It was just everything, but like I said, it is working fine now,

Except for not saving undo data...

It just started working
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 15, 2010, 03:45:24 AM
Interesting: guess the bug I'm experiencing then might be on my end only.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 15, 2010, 03:51:46 AM
Be sure to only connect when on the main gecko os menu.
and automatically start the game with gdn... try that. That is what I did differently. Instead of just hopping into the game.
the bottom memory card slot, and try restarting the computer?  Just throwing out things that I did.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 15, 2010, 03:59:58 AM
Is mono tools server active? if it is, turn it off... that caused me problems I believe.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 19, 2010, 07:11:10 PM
okay, now EVERYTHING WORKS.

If you want any pictures/videos, make a list and I'll send them to you (this time all zipped into a file)
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: hawkeye2777 on November 27, 2010, 01:32:38 AM
Figured out my problem; the build of vdappc I had was the culprit (the disassembly tab always had the addresses starting at 0x7FFFFFFF). I had to fix the source and recompile vdappc... now it's working fine.
Title: Re: Gecko Dotnet install guide or video for Mac OS x
Post by: benny3t3 on November 27, 2010, 01:42:31 AM
Well good! Does that apply to the osx compilation too?