LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Trotk

OpenQ 的 FreeBSD ports完成了,欢迎大家测试。

[复制链接]
发表于 2004-5-14 09:07:14 | 显示全部楼层
bash-2.05b# uname -a
FreeBSD ruochen.ncwu.edu.cn 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun  5 02:55:42 GMT 2003     root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC  i386
发表于 2004-5-14 09:16:13 | 显示全部楼层

测试环境:FreeBSD 5.2.1 /AMD64

cmc250# cd /usr/ports/chinese/OpenQ
cmc250# make install clean

OpenQ has the following tunable option(s):
        WITHOUT_GTKSPELL        Turns off spell checking
        WITHOUT_AUDIO           Disable audio support
        WITH_GNUTLS             Enable GNUTLS encryption support
        WITHOUT_GNUTLS          Disable GNUTLS encryption support
        WITHOUT_NSS             Disable Mozilla NSS encryption support
        TCL_VER                 Use Tcl/Tk (version)

>> gaim-0.77.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from http://ftp.vxin.com/download/.
Receiving gaim-0.77.tar.bz2 (3709914 bytes): 100%
3709914 bytes transferred in 4.2 seconds (861.24 kBps)
===>  Extracting for zh-OpenQ-0.30_1

OpenQ has the following tunable option(s):
        WITHOUT_GTKSPELL        Turns off spell checking
        WITHOUT_AUDIO           Disable audio support
        WITH_GNUTLS             Enable GNUTLS encryption support
        WITHOUT_GNUTLS          Disable GNUTLS encryption support
        WITHOUT_NSS             Disable Mozilla NSS encryption support
        TCL_VER                 Use Tcl/Tk (version)

>> Checksum OK for gaim-0.77.tar.bz2.
>> Checksum OK for OpenQ-BSD-0.01.tar.bz2.
===>  Patching for zh-OpenQ-0.30_1
===>  Applying FreeBSD patches for zh-OpenQ-0.30_1
===>   zh-OpenQ-0.30_1 depends on executable: gmake - found
===>   zh-OpenQ-0.30_1 depends on file: /usr/local/bin/perl5.6.1 - found
===>   zh-OpenQ-0.30_1 depends on executable: pkg-config - found
===>   zh-OpenQ-0.30_1 depends on shared library: startup-notification-1.0 - found
===>   zh-OpenQ-0.30_1 depends on shared library: nss3 - not found
===>    Verifying install for nss3 in /usr/ports/security/nss
>> nss-3.8.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from http://ftp.mozilla.org/pub/mozil ... s/NSS_3_8_RTM/src/.
Receiving nss-3.8.tar.gz (4860543 bytes): 100%
4860543 bytes transferred in 22.3 seconds (212.84 kBps)
===>  Extracting for nss-3.8
>> Checksum OK for nss-3.8.tar.gz.
===>  Patching for nss-3.8
===>  Applying FreeBSD patches for nss-3.8
===>   nss-3.8 depends on executable: zip - not found
===>    Verifying install for zip in /usr/ports/archivers/zip
>> zip23.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from ftp://ftp.uu.net/pub/archiving/zip/src/.
Receiving zip23.tar.gz (723283 bytes): 100%
723283 bytes transferred in 4.8 seconds (146.42 kBps)
>> zcrypt29-exportable.zip doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from ftp://ftp.uu.net/pub/archiving/zip/src/.
Receiving zcrypt29-exportable.zip (20248 bytes): 100%
20248 bytes transferred in 1.2 seconds (16.25 kBps)
===>  Extracting for zip-2.3_1
>> Checksum OK for zip23.tar.gz.
>> Checksum OK for zcrypt29-exportable.zip.
===>   zip-2.3_1 depends on executable: unzip - not found
===>    Verifying install for unzip in /usr/ports/archivers/unzip
>> unzip550.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from ftp://ftp.info-zip.org/pub/infozip/src/.
Receiving unzip550.tar.gz (1068662 bytes): 100%
1068662 bytes transferred in 17.6 seconds (59.36 kBps)
===>  Extracting for unzip-5.50_2
>> Checksum OK for unzip550.tar.gz.
===>  Patching for unzip-5.50_2
===>  Applying FreeBSD patches for unzip-5.50_2
===>  Configuring for unzip-5.50_2
===>  Building for unzip-5.50_2
make unzips CF="-O -I. -O -pipe  -DUSE_UNSHRINK -DBSD"
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD unzip.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD crc32.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD crctab.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD crypt.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD envargs.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD explode.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD extract.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD fileio.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD globals.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD inflate.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD list.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD match.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD process.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD ttyio.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD unreduce.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD unshrink.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD zipinfo.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD unix/unix.c
cc -o unzip unzip.o crc32.o crctab.o crypt.o envargs.o explode.o extract.o fileio.o globals.o inflate.o list.o match.o process.o ttyio.o unreduce.o unshrink.o zipinfo.o unix.o -s
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD funzip.c
ln crypt.c cryptf.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DFUNZIP cryptf.c
rm -f cryptf.c
ln globals.c globalsf.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DFUNZIP globalsf.c
rm -f globalsf.c
ln inflate.c inflatef.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DFUNZIP inflatef.c
rm -f inflatef.c
ln ttyio.c ttyiof.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DFUNZIP ttyiof.c
rm -f ttyiof.c
cc -o funzip funzip.o crc32.o cryptf.o globalsf.o inflatef.o ttyiof.o -s
ln unzip.c unzipsfx.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX unzipsfx.c
rm -f unzipsfx.c
ln crctab.c crctab_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX crctab_.c
rm -f crctab_.c
ln crypt.c crypt_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX crypt_.c
rm -f crypt_.c
ln extract.c extract_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX extract_.c
rm -f extract_.c
ln fileio.c fileio_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX fileio_.c
rm -f fileio_.c
ln globals.c globals_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX globals_.c
rm -f globals_.c
ln inflate.c inflate_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX inflate_.c
rm -f inflate_.c
ln match.c match_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX match_.c
rm -f match_.c
ln process.c process_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX process_.c
rm -f process_.c
ln ttyio.c ttyio_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX ttyio_.c
rm -f ttyio_.c
ln unix/unix.c unix_.c
cc -c -O -I. -O -pipe  -DUSE_UNSHRINK -DBSD -DSFX unix_.c
rm -f unix_.c
cc -o unzipsfx unzipsfx.o crc32.o crctab_.o crypt_.o extract_.o fileio_.o  globals_.o inflate_.o match_.o process_.o ttyio_.o unix_.o -s
===>  Installing for unzip-5.50_2
===>   Generating temporary packing list
===>  Checking if archivers/unzip already installed
install  -s -o root -g wheel -m 555 /usr/ports/archivers/unzip/work/unzip-5.50/funzip /usr/local/bin
install  -s -o root -g wheel -m 555 /usr/ports/archivers/unzip/work/unzip-5.50/unzip /usr/local/bin
install  -s -o root -g wheel -m 555 /usr/ports/archivers/unzip/work/unzip-5.50/unzipsfx /usr/local/bin
/bin/ln -sf unzip /usr/local/bin/zipinfo
install  -o root -g wheel -m 555 /usr/ports/archivers/unzip/work/unzip-5.50/unix/zipgrep /usr/local/bin
install  -o root -g wheel -m 444 /usr/ports/archivers/unzip/work/unzip-5.50/man/funzip.1 /usr/local/man/man1
install  -o root -g wheel -m 444 /usr/ports/archivers/unzip/work/unzip-5.50/man/unzip.1 /usr/local/man/man1
install  -o root -g wheel -m 444 /usr/ports/archivers/unzip/work/unzip-5.50/man/unzipsfx.1 /usr/local/man/man1
install  -o root -g wheel -m 444 /usr/ports/archivers/unzip/work/unzip-5.50/man/zipgrep.1 /usr/local/man/man1
install  -o root -g wheel -m 444 /usr/ports/archivers/unzip/work/unzip-5.50/man/zipinfo.1 /usr/local/man/man1
install  -o root -g wheel -m 444 /usr/ports/archivers/unzip/work/unzip-5.50/README /usr/local/share/doc/unzip
install  -o root -g wheel -m 444 /usr/ports/archivers/unzip/work/unzip-5.50/WHERE /usr/local/share/doc/unzip
===>   Compressing manual pages for unzip-5.50_2
===>   Registering installation for unzip-5.50_2
===>   Returning to build of zip-2.3_1
unzip -q -aa -o /usr/ports/distfiles/zcrypt29-exportable.zip -d /usr/ports/archivers/zip/work/zip-2.3 -x WHERE
===>  Patching for zip-2.3_1
===>  Applying FreeBSD patches for zip-2.3_1
===>  Configuring for zip-2.3_1
===>  Building for zip-2.3_1
sh unix/configure "cc" "-O -pipe   -I. -DUNIX -DUSE_CRYPT"
Check for the C preprocessor
Check if we can use asm code
Check for ANSI options
Check for prototypes
Check the handling of const
Check for time_t
Check for size_t
Check for rmdir
Check for strchr
Check for strrchr
Check for rename
Check for mktemp
Check for mktime
Check for memset
Check for errno declaration
Check for directory libraries
Check for readlink
Check for directory include file
Check for non existent include files
Check for term I/O include file
Check for valloc
Check for /usr/local/bin and /usr/local/man
Checking for OS specialties
Check for symbolic links
eval make -f unix/Makefile zips `cat flags`
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zip.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipfile.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipup.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H fileio.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H util.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H globals.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H crypt.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H ttyio.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H unix/unix.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H crc32.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H crctab.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H deflate.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H trees.c
cc -o zip -s zip.o zipfile.o zipup.o fileio.o util.o globals.o crypt.o ttyio.o  unix.o crc32.o crctab.o deflate.o trees.o
fileio.o: In function `tempname':
fileio.o(.text+0xc8f): warning: mktemp() possibly used unsafely; consider using mkstemp()
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipnote.c
rm -f zipfile_.c; ln -s zipfile.c zipfile_.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL zipfile_.c
rm -f zipfile_.c
rm -f fileio_.c; ln -s fileio.c fileio_.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL fileio_.c
rm -f fileio_.c
rm -f util_.c; ln -s util.c util_.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL util_.c
rm -f util_.c
rm -f unix_.c; ln -s unix/unix.c unix_.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL unix_.c
rm -f unix_.c
cc -o zipnote -s zipnote.o  zipfile_.o fileio_.o util_.o globals.o unix_.o
fileio_.o: In function `tempname':
fileio_.o(.text+0x233): warning: mktemp() possibly used unsafely; consider using mkstemp()
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipsplit.c
cc -o zipsplit -s zipsplit.o zipfile_.o fileio_.o util_.o globals.o unix_.o
fileio_.o: In function `tempname':
fileio_.o(.text+0x233): warning: mktemp() possibly used unsafely; consider using mkstemp()
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H zipcloak.c
rm -f crypt_.c; ln -s crypt.c crypt_.c
cc -c -O -pipe -I. -DUNIX -DUSE_CRYPT -DNO_STRCHR -DNO_STRRCHR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DUTIL crypt_.c
rm -f crypt_.c
cc -o zipcloak -s zipcloak.o zipfile_.o fileio_.o util_.o globals.o unix_.o crctab.o crypt_.o ttyio.o
fileio_.o: In function `tempname':
fileio_.o(.text+0x233): warning: mktemp() possibly used unsafely; consider using mkstemp()
===>  Installing for zip-2.3_1
===>   Generating temporary packing list
===>  Checking if archivers/zip already installed
install  -s -o root -g wheel -m 555 /usr/ports/archivers/zip/work/zip-2.3/zip /usr/local/bin
install  -s -o root -g wheel -m 555 /usr/ports/archivers/zip/work/zip-2.3/zipcloak /usr/local/bin
install  -s -o root -g wheel -m 555 /usr/ports/archivers/zip/work/zip-2.3/zipnote /usr/local/bin
install  -s -o root -g wheel -m 555 /usr/ports/archivers/zip/work/zip-2.3/zipsplit /usr/local/bin
install  -o root -g wheel -m 444 /usr/ports/archivers/zip/work/zip-2.3/man/zip.1 /usr/local/man/man1
===>   Compressing manual pages for zip-2.3_1
===>   Registering installation for zip-2.3_1
===>   Returning to build of nss-3.8
===>   nss-3.8 depends on executable: gmake - found
===>   nss-3.8 depends on file: /usr/local/bin/perl5.6.1 - found
===>   nss-3.8 depends on shared library: nspr4.1 - not found
===>    Verifying install for nspr4.1 in /usr/ports/devel/nspr
===>  nspr-4.3_2 does not run on amd64, and you are running amd64.
*** Error code 1

Stop in /usr/ports/devel/nspr.
*** Error code 1

Stop in /usr/ports/security/nss.
*** Error code 1

Stop in /usr/ports/chinese/OpenQ.
*** Error code 1

Stop in /usr/ports/chinese
发表于 2004-5-14 09:21:10 | 显示全部楼层

既然上次失败,我...

make deinstall clean
make reinstall WITHOUT_NSS=yes clean

内容:
发表于 2004-5-14 09:39:28 | 显示全部楼层

/usr/X11R6/lib/gaim下确实有libqq.so!!!

我查看 /usr/X11R6/lib/gaim 下确实有libqq.so


cmc250# pwd
/usr/X11R6/lib/gaim
cmc250# ls
autorecon.so    libjabber.so    relnot.so
docklet.so      libmsn.so       spellchk.so
gaim-remote.so  libnapster.so   ssl-gnutls.so
gestures.so     libnovell.so    ssl-nss.so
history.so      liboscar.so     ssl.so
iconaway.so     libqq.so        statenotify.so
idle.so         libyahoo.so     ticker.so
libgg.so        libzephyr.so    timestamp.so
libirc.so       notify.so
cmc250#
 楼主| 发表于 2004-5-14 16:41:17 | 显示全部楼层
ruochen:
    你的问题是其他软件包安装失败了,不是OpenQ,你可以更新一下ports再试试。
 楼主| 发表于 2004-5-14 16:45:08 | 显示全部楼层
闫少伟:
很羡慕你能有个64位平台,不过你的问题也的确不好解决,因为我没有64位平台来调试,另外libqq能否正常用于64位平台,我也不清楚。这恐怕只能问一下源代码的编写者了
发表于 2004-5-14 18:02:50 | 显示全部楼层
让他给你开个 ssh,你进去玩,嘿嘿
发表于 2004-5-14 20:24:17 | 显示全部楼层
to Trotk

首先3x

我知道是我的perl的问题!
我御载了5.8版本的perl,装5.8的装不上!
在装5.8的过程中突然所有打开的程序崩溃!
然后桌面的所有字体都消失!用xmms mozilla konquer没问题
在任何桌面环境下都不能用xchat,打开xchat看到到字体!

还在寻求解决办法!
好象是pango的问题!
发表于 2004-5-15 00:04:43 | 显示全部楼层
thx楼主,呵呵
我这几天一直都连不上下载的站点,不知哪位朋友可以提供其他的下载站点,想尽快尝试一下,谢谢
 楼主| 发表于 2004-5-15 06:58:36 | 显示全部楼层
新版出来了,解决了以前的问题,欢迎大家使用。
http://ftp.vxin.com/download/OpenQ-ports-0.30-2.tar.bz2
http://ftp.vxin.com/download/OpenQ-BSD-0.02.tar.bz2

------------------------------------------------------------------------------
简单介绍一下安装方法。
如过以前安装过OpenQ ports请现卸载掉OpenQ
# cd /usr/ports/chinese/OpenQ/
# make deinstall
# rm -rf /usr/ports/chinese/OpenQ

没安装过的可以直接从这里开始。

# tar jxvf OpenQ-ports-0.30-2.tar.bz2
# cd OpenQ-ports-0.30-2/ports/chinese/
# mv OpenQ /usr/ports/chinese/
# cd /usr/ports/chinese/OpenQ/
# make install clean

(测试平台为 4.10-PRERELEASE)

有什么问题请与我联系。祝玩的愉快 :)

姓名:刘连春
学校:吉林大学
邮件:trotk@163.com
日期:2004年 5月14日 星期五 23时55分56秒 CST
------------------------------------------------------------------------------------
OpenQ FreeBSD ports

版本 0.30-2 (2004年5月14日):
修改和更新:
* 修正了MSN登陆时找不到SSL库的BUG
* 添加了自动安装设置QQ笑脸图标
* 从gaim ports更新了一些补丁
* 去除了两个补丁patch-pixmaps-status-default-Makefile.am
patch-pixmaps-status-default-Makefile.in
将打好补丁的文件直接放到了OpenQ-BSD-0.02.tar.bz2中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表