On Mon, Feb 15, 2010 at 12:53 AM, Xiaofan Chen <xiaof...@gmail.com> wrote:
> On Mon, Feb 15, 2010 at 8:35 AM, CeDeROM <tomek.ce...@gmail.com> wrote:
>
>> If you want to test the latest 0.4.0-rc2 source code, please download
>> this unapproved port package and uncompress it into /usr/ports/devel:
>> http://files.tomek.cedro.info/stuff/openocd-040-rc2.tar.gz
>>
>> If you want to get the sources from a GIT repository, please try the
>> standard git scenario. I am in doubt if openocd-devel port should
>> allow building the source code from git, or building the RC versions
>> from a package (just as above 0.4.0-RC2 and in this case the ports is
>> already prepared) - I have to consult the system developers...
>>
>
> Sorry if I sound a bit harsh. Last time when I was trying
> FreeBSD, I do not need to use Port for the packages
> I am interested -- some cutting edge packages for PIC
> development and some libusb programs to test USB PICs.
> I can always build from source. And I needed to build the kernel
> from Hans' then alternative USB stack (now in main tree) with
> patches. The stock kernel never worked for the libusb programs
> I was interested then.
>
> Just look at my old blog posts about FreeBSD.
> http://mcuee.blogspot.com/search/label/FreeBSD
>
> Still thanks a lot for the help. I will first try to update libftdi and
> then see if that helps to build the latest git.

Yes Xiao I have seen Your blog and posts about FreeBSD some time ago
and I liked them a lot! You are very active also on other low-level
groups, our interests are similar somehow, this is why I try to
introduce this nice and efficient tool/OS for you, as its working for
me very well - maybe someone reading these posts will use it too  :-)
Please understand, that what you do (in a Linux-way) can be achieved
in more efficient way - you dont need to build these programs from
scratch every time, and so none of the users need to do this anymore.
There is no need to remember all of these switches and quirks, create
thousands of howtos and tutorials - most of them somehow different
from another producing different (and unpredictable) results. It is
important to create only one automation Makefile (called a Port) and
let yourself and other users install or even build program of your
chioce with one command "make install"! I can bet that most of your
troubles have their reason in not using the port tree - like this
"updating the libftdi" it will be done automatically for you (you have
to only "make deinstall; make reinstall" within a new libftdi port, if
some other dependant port build fails) :-)

If there are no Ports for your software, You can make one! There is a
great step-by-step tutorial on how to do this:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html

If there are no up-to-date ports, you can send a request to the
maintainer using the GNATS system, or send the update yourself. This
system is not perfect, but its much more well organized than the
others in my opinion. This creates standard and predictable
environment where you can concentrate on your work rather than setting
up the system all the time. Maybe the drivers amount is lower than in
Windows or Linux, but noone forbids us to write one ourselves and to
again master our skills, or simply to have fun working - this is why I
want to develop this system for my needs and I advise this to others
hahah :-)

Best regards,
Tomek

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to