Max帅哥真是一个勤奋的家伙
一个人主导一个相当规模的*BSD项目,而且是那种关系到国计民生的——make(1)!估计再过一段时间他就能彻底统一*BSD上的make(1)了(也称为「pmake」。)
共 367 篇文章。
一个人主导一个相当规模的*BSD项目,而且是那种关系到国计民生的——make(1)!估计再过一段时间他就能彻底统一*BSD上的make(1)了(也称为「pmake」。)
So I finally got a big pointyhat…
This is the point:
if (!_ioctl(fd, FIODGNAME, &fgn))
So this means SUCCEEDED and the return value should be used. However, my recent commit has reverted the logic so that will fail. Seems sshd(1) don’t like this…
Fixed now.
Apparantly des@ has pointed out a serious problem with my patchset, say, the inconsistency of underlying API is the root of evil(tm), and should be corrected.
Let’s go go go!
So I got this in libmsun’s bsdsrc :-)
It’s not quite easy to represent a type that is found in base “template class”. Consider the following code:
template <class Key,class T> class CMyClass: public map<Key,T>{public: void lookup(Key x) { map<Key,T>::iterator iter; iter = find(x); }};
Sometimes you may need to build some packages for older/newer versions of FreeBSD. That is simple if you use jail and other mechanisms.
In order to be successful, you need a “Full jail” say ordinary jail, installed with binary that is built from the target version of FreeBSD. For instance, build a 6.0 userland by sync’ing code to -HEAD.
Secondly, you need to replace two files in the jail: uname(1) and sysctl(1). What you have to do is to use sed to replace both FreeBSD version and __FreeBSDVersion (say, kern.osreldate), according to porters’ handbook.
终于搞定了gaim,这东西总算能和MSN互相传文件了!!
方法A: 使用代理。
在/etc/make.conf中设置:
FETCH_ENV= “HTTP_PROXY=IP[:端口]”
如果需要,在FETCH_ENV值后面加入空格,
HTTP_PROXY_AUTH=basic:*:user:password
寒暄的话就不讲啦,谢谢参与。