summaryrefslogtreecommitdiffstats
path: root/docs/FAQ
diff options
context:
space:
mode:
authorscw <scw@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-02-29 23:44:26 +0800
committerscw <scw@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-02-29 23:44:26 +0800
commitbf317a83fd06ffd9a0cf90e15c4f708458d0b496 (patch)
tree01522144a238acce99db8b238499c9a921a820fd /docs/FAQ
parent4d1d40e94f273af30d4ca56477bf69132f5294a0 (diff)
downloadpttbbs-bf317a83fd06ffd9a0cf90e15c4f708458d0b496.tar
pttbbs-bf317a83fd06ffd9a0cf90e15c4f708458d0b496.tar.gz
pttbbs-bf317a83fd06ffd9a0cf90e15c4f708458d0b496.tar.bz2
pttbbs-bf317a83fd06ffd9a0cf90e15c4f708458d0b496.tar.lz
pttbbs-bf317a83fd06ffd9a0cf90e15c4f708458d0b496.tar.xz
pttbbs-bf317a83fd06ffd9a0cf90e15c4f708458d0b496.tar.zst
pttbbs-bf317a83fd06ffd9a0cf90e15c4f708458d0b496.zip
Make makefile work under linux.
Edit FAQ about -liconv, -lhz and shmmax. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1573 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'docs/FAQ')
-rw-r--r--docs/FAQ41
1 files changed, 24 insertions, 17 deletions
diff --git a/docs/FAQ b/docs/FAQ
index 25dedb60..27c78cd3 100644
--- a/docs/FAQ
+++ b/docs/FAQ
@@ -25,19 +25,16 @@ $Id$
------------------------------------------------------------------------------
3.�[�j shared-memory
-in FreeBSD:
�Цb /etc/sysctl.conf �̭��[�J
-kern.ipc.shmmax=104857600
-kern.ipc.shmall=25600
+in FreeBSD:
+ kern.ipc.shmmax=104857600
+ kern.ipc.shmall=25600
+in Linux:
+ kernel.shmmax=104857600
+ kernel.shmall=25600
�o��Ӽƭȥi�����n�վ�,
�b���s�}����|�ͮ�.
-in Linux:
-�k�@: �� sysctl �� kernel.shmmax
-�k�G: �b kernel source��X (�i�� grep -R )
- #define SHMMAX �N��[�j
- ���s make kernel�åB reboot
-
------------------------------------------------------------------------------
4.�]�w group
�H FreeBSD����, �z���n��� /etc/group �o���ɮ�,
@@ -116,22 +113,32 @@ Mbbsmail, P=/home/bbs/bin/bbsmail, F=lsSDFMhPu, U=bbs, S=10,R=20/40,
�Y�z�w�g�w�ˤF libiconv ���L�٬O�䤣��,
�бN�� lib�Ҧb�� path (/usr/local/lib in FreeBSD)
-�[�� innbbsd/Makefile �� LDFLAGS��, ex:
+�[�� innbbsd/Makefile �� LDFLAGS �� (line 43)
LDFLAGS+= -liconv
�令:
LDFLAGS+= -liconv -L/usr/local/lib
+�b Linux �ٹҤU libiconv �Q�]�t�b libc ��, �ҥH -liconv �O���ݭn��
+�бN pttbbs.mk �� (line 10)
+ PTT_LIBS= -lcrypt -lhz -liconv
+�令:
+ PTT_LIBS= -lcrypt -lhz
+�ñN innbbsd/Makefile �� LDFLAGS (line 43)
+ LDFLAGS+= -liconv
+�R��
+
------------------------------------------------------------------------------
8./usr/libexec/elf/ld: cannot find -lhz
-Ptt �䴩���餤����²�餤�媺�\��
-�Y�z�}�ҤF�o�ӿﶵ (#define GB_CONVERT)
-���w�� autoconvert
+Ptt �䴩�c�餤����²�餤��P UTF-8 ���\��
+�Y�z�}�ҤF�o�ӿﶵ (#define CONVERT)
+�Цw�� autoconvert
(/usr/ports/chinese/autoconvert in FreeBSD
package libhz0 in Debian/Linux )
-�M��b mbbsd/Makefile �� LDFLAGS ��
- LDFLAGS+= -liconv
-�[�W
- LDFLAGS+= -liconv -lhz
+
+�Y���Q�}�Ҧ��ﶵ �Эק� pttbbs.mk (line 10)
+ PTT_LIBS= -lcrypt -lhz -liconv
+�令:
+ PTT_LIBS= -lcrypt -liconv
------------------------------------------------------------------------------
9. �p������ ssh�覡�i bbs���αK�X