[bsd] Re: ports&FLAVOR

---------

From: Soydan Renkmen (linux@simet.com.tr)
Date: Mon 14 Apr 2003 - 00:55:51 EEST

  • Next message: Berk D. Demir: "[bsd] OpenBSD servisleri icin resmi Turkiye yansilari"

    sanirim bende calismadi

    env FLAVOR="no_x11 no_bz2 no_dba no_dbase no_domxml no_filepro no_gmp
    no_ldap no_mcrypt no_mhash no_ncurses no_odbc no_pdf no_pgsql no_shmop
    no_snmp no_sybase_ct no_xml no_xslt" make install

    dedigim zaman derlemeye basladi fakat sonunda soyle bir hata verdi
    mssql.so yu bulamadigindan olmus gibi gorunuyor.

    ----
    install:
    /usr/ports/www/php4/extensions/w-php-4.2.3-no_x11-no_bz2-no_dba-no_dbase-no_
    domxml-no_filepro-no_gmp-no_ldap-no_mcrypt-no_mhash-no_ncurses-no_odbc-no_pd
    f-no_pgsql-no_shmop-no_snmp-no_sybase_ct-no_xml-no_xslt/php-4.2.3/modules/ms
    sql.so: No such file or directory
    *** Error code 71
    Stop in /usr/ports/www/php4/extensions (line 319 of Makefile).
    *** Error code 1
    Stop in /usr/ports/www/php4/extensions (line 1806 of
    /usr/ports/infrastructure/mk/bsd.port.mk).
    ----
    ----- Original Message -----
    From: "Berk D. Demir" <bdd@ieee.org>
    To: <bsd@liste.linux.org.tr>
    Sent: Sunday, April 13, 2003 11:57 PM
    Subject: [bsd] Re: ports&FLAVOR
    | On Sun, 13 Apr 2003, Soydan Renkmen wrote:
    |
    | > selam
    | >
    | > openbsd de php ye mssql destegi vermek istiyorum fakat
    | > anladigim kadariyla ports tree deki php4 de mssql destegi
    | > mevcut degil.cunku asagidaki gibi bir hata veriyor.php ye
    | > ports veye pkg_add kullanarak mssql destegi vermenin
    | > bir yolu var mi? yoksa kaynak koddan mssql destegi verip
    | > derlemekden baska sansim yok mu ?
    | >
    | >
    | > ---
    | > obsd:/usr/ports/www/php4# env FLAVOR="mssql" make install
    | > ===> www/php4/core
    | > Fatal: no flavors for this port.
    | > *** Error code 1
    |
    | Merhaba,
    |
    | Dikkat ettiyseniz, /usr/ports/www/php4 dizini altinda
    |  "core"
    |  "extentions"
    |  "pear"
    | dizinleri yer aliyor.
    |
    | /usr/ports/www/php4/core/Makefile icine bakacak olursak, cok minimalist
    | bir auto configure yapilandirmasi saglandigini ve hatta varsayilan paket
    olan
    | mysql'in dahi cikartildigini goruyoruz.
    | Adindan da anlasildigi uzere "core" paketinin her turlu extension'dan
    | arindirilmis olmasi saglanmaya calisiliyor.
    |
    | Zaten aldiginiz hata da bu port (core kismi) icin herhangi bir flavor
    | seceneginizin olmadigini soyluyor.
    |
    | /usr/ports/www/php4/extenions altina girip
    | FLAVOR'lari gormek icin
    |   env FLAVOR="dummy" make
    | komutunu verip aci gercek ile karsilasiyoruz. Hemen hemen hersey
    | icin bir "no_EXTENSION" tarzi flavor olmasina karsin MS SQL icin
    | gorunmuyor.
    |
    | Hmm. Kotu bir durum. Is basa dusuyor. Madem daha bu ozellik var mi yok mu
    | diye kontrol etmeden listeye mesaj yazmaya kalkmisim, oturup bunun
    | olmasini saglamak lazim simdi.
    |
    | Asagidaki patch ciktisini, patch.Makefile-mssql olarak kaydedin.
    |
    | /usr/ports/www/php4/extenions altina kopyalayin.
    |
    | patch -p0 < patch.Makefile-mssql     komutunu verin.
    |
    | Sparc64 bir makina uzerinde sorunsuz sekilde derledim ama test
    | etme sansim olmadi dogal olarak.
    |
    | Umarim calisiyordur.
    |
    | FreeTDS kutuphanesine ihtiyac duyuyor. Zaten kendisini
    | bunu otomatik olarak halledecektir.
    |
    | Sonucu erken gormek icin
    | env FLAVOR="no_mysql no_bzip2 ..." seklinde no_mssql haric tum
    | flavorlari ekleyin. Ismi biraz uzun olacak ama sonuca bakmak lazim.
    |
    | Kolay Gelsin,
    | -bdd
    |
    |
    | -----------------------8<------------------[ buradan kes ]----------
    | Index: Makefile
    | ===================================================================
    | RCS file: /cvs/ports/www/php4/extensions/Makefile,v
    | retrieving revision 1.19
    | diff -u -r1.19 Makefile
    | --- Makefile    2003/04/03 14:04:25     1.19
    | +++ Makefile    2003/04/13 20:49:56
    | @@ -274,6 +274,17 @@
    |  SYBASE_CT_DEPENDS=     tds.0,ct.0::databases/freetds
    |  .endif
    |
    | +# mssql
    | +PSEUDO_FLAVORS+=       no_mssql
    | +.if ${FLAVOR:L:Mno_mssql}
    | +CONFIGURE_ARGS+=       --without-mssql
    | +.else
    | +MULTI_PACKAGES+=       -mssql
    | +COMMENT-mssql=         "mssql database access extensions for php4"
    | +CONFIGURE_ARGS+=       --with-mssql=shared,${LOCALBASE}
    | +MSSQL_DEPENDS=         tds.0,ct.0::databases/freetds
    | +.endif
    | +
    |  # wddx & xml
    |  PSEUDO_FLAVORS+=       no_xml
    |  .if ${FLAVOR:L:Mno_xml}
    | ----------------------------------[ buradan kes ]--->8--------------
    |
    |
    |
    

  • Next message: Berk D. Demir: "[bsd] OpenBSD servisleri icin resmi Turkiye yansilari"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.