²Ð¸Ñ 1.0¡÷FreeBSD ¤Î about:buildconfig ¤ò¤Á¤ç¤Ã¤È½ñ¤´¹¤¨¤Æ gmake ¤Ç¥Ó¥ë¥É¡£
¤·¤«¤·
http://mail-index.netbsd.org/tech-pkg/2005/01/03/0014.html
¤ÈÁ´¤¯Æ±¤¸¥¨¥é¡¼¤Ç¥Ó¥ë¥ÉÉÔ²Äǽ¡£_no
»ÅÊý¤¬¤Ê¤¤¤Î¤Ç gtk2 ¢ª gtk ¤ËÊѹ¹¤·¤Æ¥Ó¥ë¥ÉÃæ¡£
²¿¤«ÊѤï¤ë¤«¤Ê¤¡¡¦¡¦¡¦¡£
¢¨ ~/ = /usr/src/software/ ¤ÈƱµÁ¸ì¤È¸«¤Ê¤·¤ÆÆÉ¤à¤³¤È¡£(¤©
¥¨¥é¡¼ÆâÍÆ
gmake[4]: Entering directory `/usr/src/software/mozilla/toolkit/locales'
Unknown option: -
Unknown option: I
Unknown option: .
Unknown option: /
Unknown option: e
Unknown option: n
Unknown option: -
Unknown option: U
Unknown option: S
Unknown option: /
+++ making chrome /usr/src/software/mozilla/toolkit/locales => efines.inc -DAB_CD=en-US
-DOSTYPE="FreeBSD4" -DOSARCH="FreeBSD" -DMOZILLA_VERSION="1.7.6" -DD_INO=d_ino
-DSTDC_HEADERS=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1
-DHAVE_UINT=1 -DHAVE_UINT16_T=1 -DHAVE_DIRENT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1
-DHAVE_NL_TYPES_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_LIBM=1
-DFUNCPROTO=15 -DHAVE_XSHM=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_RANDOM=1
-DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1
-DHAVE_RINT=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1
-DHAVE_LANGINFO_CODESET=1 -DHAVE_I18N_LC_MESSAGES=1 -DMOZ_DEFAULT_TOOLKIT="gtk"
-DMOZ_WIDGET_GTK=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_X11=1
-DMOZ_DISTRIBUTION_ID_UNQUOTED=org.mozilla -DMOZ_DISTRIBUTION_ID="org.mozilla"
-DMOZ_PHOENIX=1 -DMOZ_XUL_APP=1 -DMOZ_APP_NAME="firefox" -DMOZ_ENABLE_XFT=1
-DMOZ_ENABLE_COREXFONTS=1 -DMOZ_EXTRA_X11CONVERTERS=1 -DOJI=1 -DIBMBIDI=1
-DMOZ_VIEW_SOURCE=1 -DACCESSIBILITY=1 -DMOZ_XPINSTALL=1 -DMOZ_JSLOADER=1 -DMOZ_MATHML=1
-DMOZ_LOGGING=1 -DMOZ_USER_DIR=".mozilla" -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1
-DMOZ_DLL_SUFFIX=".so" -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DJS_THREADSAFE=1
-DNS_PRINT_PREVIEW=1 -DNS_PRINTING=1 -DMOZILLA_LOCALE_VERSION="1.7"
-DMOZILLA_REGION_VERSION="1.7" -DMOZILLA_SKIN_VERSION="1.5" /en-US.jar
Couldn't open /usr/src/software/mozilla/toolkit/locales/-DAB_CD=en-US: No such file or directory
Preprocessing of generic/chrome/global/contents.rdf failed: 2 at ../../config/make-jars.pl line 446, <STDIN> chunk 122.
gmake[4]: *** [libs] ¥¨¥é¡¼ 63
gmake[4]: Leaving directory `/usr/src/software/mozilla/toolkit/locales'
gmake[3]: *** [libs] ¥¨¥é¡¼ 2
gmake[3]: Leaving directory `/usr/src/software/mozilla/toolkit'
gmake[2]: *** [tier_50] ¥¨¥é¡¼ 2
gmake[2]: Leaving directory `/usr/src/software/mozilla'
gmake[1]: *** [default] ¥¨¥é¡¼ 2
gmake[1]: Leaving directory `/usr/src/software/mozilla'
gmake: *** [build] ¥¨¥é¡¼ 2
¤É¤¦¤ä¤é
XULPPFLAGS += -I$(srcdir)/$(AB_CD)/defines.inc
¤¬°¤µ¤ò¤·¤Æ¤¤¤ë¤è¤¦¤Ê¤Î¤Ç¤³¤ì¤ò¥³¥á¥ó¥È¥¢¥¦¥È¡£
¤½¤¦¤¹¤ë¤È ~/mozilla/toolkit/locales/generic/chrome/global/contents.rdf ¤Î 15¹ÔÌÜ
chrome:displayName="@MOZ_LANG_TITLE@"
¤Ç¥¨¥é¡¼¤Ë¤Ê¤ë¤Î¤Ç¡¢@MOZ_LANG_TITLE@ ¤ò ~/mozilla/toolkit/locales/en-US/defines.inc ¤ÎÃæ¤Ë¤¢¤ë "English (US)" ¤Ë½ñ¤´¹¤¨¤ë¡£
¤Ç¡¢¥Æ¥¹¥È¤¿¤á¤Ë°ìÅÙ ~/mozilla/toolkit/locales/ ¤Ç gmake¡£
¤¹¤ë¤È¾å¼ê¤¯¹Ô¤Ã¤¿¤Î¤Çº£ÅÙ¤Ï ~/mozilla/ ¤Ç gmake -f client.mk build¡£
¤½¤¦¤³¤¦¤·¤Æ¤¤¤ë¤¦¤Á¤Ë¡¦¡¦¡¦
[griffon]<fefnir> /usr>df .
Filesystem¡¡¡¡1K-blocks¡¡¡¡Used ¡¡¡¡ Avail Capacity¡¡Mounted on
/dev/ad0s1f¡¡2647990¡¡¡¡¡¡ 2468286¡¡-32134¡¡¡¡101%¡¡¡¡/usr
('A`)
/usr/ports/ ¤¬ 800MB ¤Û¤É¿©¤Ã¤Æ¤¤¤¿¤Î¤Ç rm -rf /usr/ports ¤Ç¥Ð¡¼¥ó¤Èºï½ü¡£
¤½¤·¤Æ¥Ó¥ë¥É³«»Ï¡£
¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤ª¡©
¥Ó¥ë¥É
¤ÇŽ·ŽÀ¨¬¨¬(Žß¢ÏŽß)¨¬¨¬!!!
gtk1ÈǤÀ¤Ã¤¿¡£orz
¤È¤ê¤¢¤¨¤º gtk1ÈǤǤ⤤¤¤¤Î¤Ç gmake -C browser/installer ¤·¤Æ°µ½Ì¥Õ¥¡¥¤¥ë¤òºîÀ®¡£
¤¹¤ë¤È ~/mozilla/dist/ ¤Ë°µ½Ì¥Õ¥¡¥¤¥ë¤¬½ÐÍè¾å¤¬¤ë¤Î¤Ç¡¢¤³¤ì¤ò /usr/local/ ¤ÇŸ³«¡£
¤¹¤ë¤È firefox ¥Ç¥£¥ì¥¯¥È¥ê¤¬½ÐÍè¤ë¤Î¤Ç¡¢¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤Ë°Ü¤Ã¤Æ°ìÈ̥桼¥¶¡¼¤Ç¼Â¹Ô¡£
Extension System Warning: Failed to set up default extensions files
probably because you do not have write privileges to this location.
While you can run Firefox like this, it is recommended that you run it
at least once with privileges that allow it to generate these initial
files to improve start performance. Running from a disk image on MacOS
X is not recommended. *** loading the extensions data source
²¿¤³¤ì¡£_no
¤°¤°¤Ã¤Æ¤ß¤ë¤È¡¢
root ¥æ¡¼¥¶¡¼¤Ç²Ð¸Ñ¤òµ¯Æ°¤·¤Æ½ªÎ»¤µ¤»¤ë¤È¼£¤ë¤À¤½¤¦¤Ê¡£
¤Ê¤ó¤¸¤ã¤½¤ê¤ã¡©¤È»×¤¤¤Ê¤¬¤é su ¤Ç¾å¤Ë¾å¤¬¤Ã¤Æ¼Â¹Ô¡£
¤À¤á¤¸¤ã¤ó¡£_no
¤·¤«¤¿¤¬¤Ê¤¤¤Î¤Ç root ¤Ç¥í¥°¥ª¥ó¤·¤Æ²Ð¸Ñ¤òµ¯Æ°¤·¡¢°ìÈ̥桼¥¶¡¼¥¢¥«¥¦¥ó¥È¤Ç¥í¥°¥ª¥ó¤·Ä¾¤·¤Æµ¯Æ°¡£
¤ª¡¢¤¤¤±¤¿¤¤¤±¤¿¢ö
½Å¤Ã¡ª¡ª(;Žß;§¥;Žß;)
¤Ã¤È¡¢Î¢¤Ç¥¨¥é¡¼¤¬½Ð¤Æ¤ë¤Ê¡£
*** nsExtensionManager::_disableObsoleteExtensions - failure, catching exception so finalize windowcan close
*** loading the extensions datasource
*** ExtensionManager:_updateManifests: no access privileges to application directory, skipping.
*** loading the extensions datasource
*** ExtensionManager:_updateManifests: no access privileges to application directory, skipping.
enable-extensions ¤òÊѤËÀßÄꤷ¤Æ¤¿¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¤³¤Ã¤Á¤Ï¤·¤Ð¤é¤¯ÊüÃÖ¡£
º£¤«¤é Extension ¤Ä¤Ã¤³¤á¤ë¤«¤É¤¦¤«¡¢ÆüËܸ첽½ÐÍè¤ë¤«¤É¤¦¤«¤Î¥Á¥§¥Ã¥¯¤ò¡£
gtk2 ÈǤϤ¢¤Ã¤µ¤ê¤È¥Ó¥ë¥É¢ªÆüËܸ첽½ªÎ»¡£
-P ¥ª¥×¥·¥ç¥ó¤Ç¥×¥í¥Õ¥¡¥¤¥ë¤òÊ̤˻ØÄꤷ¤Æµ¯Æ°¡£
Mozilla/5.0 (X11; U; FreeBSD i386; ja-JP; rv:1.7.6) Gecko/20050317 Firefox/1.0.1
΢¤Ç½Ð¤Æ¤¤¤¿¥¨¥é¡¼¤Ï¤½¤Î¤¦¤Á½Ð¤Ê¤¯¤Ê¤Ã¤¿¤Î¤Ç¤¤¤¤¤ä¡£
.mozconfig
export MOZ_PHOENIX=1
mk_add_options MOZ_PHOENIX=1
ac_add_options --enable-crypto
ac_add_options --disable-tests
ac_add_options --disable-mailnews
ac_add_options --disable-composer
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --with-system-jpeg=/usr/local
ac_add_options --with-system-zlib
ac_add_options --with-system-png=/usr/local
ac_add_options --with-system-mng=/usr/local
ac_add_options --without-system-nspr
ac_add_options --with-pthreads
ac_add_options --disable-auto-deps
ac_add_options --disable-bidi
ac_add_options --disable-dtd-debug
ac_add_options --disable-jsd
ac_add_options --disable-ldap
ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-single-profile
ac_add_options --disable-profilesharing
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --disable-debug
ac_add_options --enable-optimize=-O2
ac_add_options --enable-strip
ac_add_options --enable-logging
ac_add_options --enable-xft
ac_add_options --disable-gnomevfs
gtk2 ÈÇ¤Ï gtk1 ÈǤè¤ê¥¦¥£¥ó¥É¥¦ÉÁ²è¤¬Â¿¾¯·Ú¤¯¤Ê¤Ã¤Æ¤¤¤ë¤è¤¦¤Ç¡¢¥¦¥£¥ó¥É¥¦¤ò°Üư¤µ¤»¤Æ¤â gtk1 ÈǤۤɤΤ⤿¤Ä¤¤Ï¤Ê¤«¤Ã¤¿¡£
¤¢¤È¤ÏºÇŬ²½¥ª¥×¥·¥ç¥ó¤ÇºÇŬ²½¤¹¤ë¤À¤±¡£
Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.1
gcc32 ¤ò»È¤Ã¤Æ¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¾ì¹ç¤Ï°Ê²¼¤Î¤è¤¦¤Ë¡£
% gmake -f client.mk CC=gcc32 CXX=g++32 build
¨¦ £Ç·»
¨¦ £Ç·»
¨¦ £Ç·»
¨¦ £Ç·»
¨¦ £Ç·»
¨¦ £Ç·»
¨¦ £Ç·»
¨¦ £Ç·»
¨¦ »³¶ä
¨¦ £Ç·»