abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:44 | IT novinky

    Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »

    Ladislav Hagara | Komentářů: 2
    dnes 16:44 | IT novinky

    Tvůrcem nejpopulárnější kryptoměny bitcoin, který se skrývá za pseudonymem Satoši Nakamoto (Satoshi Nakamoto), je britský kryptograf Adam Back. Na základě vlastní investigativní práce to tvrdí americký deník The New York Times (NYT). Několik indicií podle autorů jasně ukazuje na to, že Back a Nakamoto jsou stejný člověk. Jde mimo jiné o podobný odborný a osobnostní profil či totožné chyby a manýry v psaném projevu.

    Ladislav Hagara | Komentářů: 5
    dnes 14:44 | Nová verze

    Google Chrome 147 byl prohlášen za stabilní. Nejnovější stabilní verze 147.0.7727.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře. Přehled novinek v Chrome DevTools 145 až 147 také na YouTube.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Vývojáři z Laboratoří CZ.NIC vydali nové verze aplikací Datovka (Datovka 4.29.0, Mobilní Datovka 2.6.2). V případě desktopové verze přibyly možnosti projít všechny uložené zprávy, zkontrolovat časy expirací časových razítek a přerazítkovat datové zprávy, které lze v ISDS přerazítkovat. Novinkou je také možnost vytahovat myší ze seznamu ZFO soubory datových zpráv, tento úkon jde udělat i pomocí tlačítek Ctrl+C. Nová verze Mobilní Datovky přináší jen drobné úpravy.

    VSladek | Komentářů: 0
    včera 21:55 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.28.0. Z novinek lze vypíchnout novou třídu machine.CAN.

    Ladislav Hagara | Komentářů: 0
    včera 10:22 | Komunita

    Michael Meeks, CEO společnosti Collabora, na apríla oznámil, nebyl to ale apríl, že nadace The Document Foundation zastřešující vývoj kancelářského balíku LibreOffice vyloučila ze svých řad všechny zaměstnance a partnery společnosti Collabora, tj. více než třicet lidí, kteří po mnoho let přispívali do LibreOffice. Nadace The Document Foundation po několika dnech publikovala oficiální vyjádření. Přiznává pochybení při zakládání

    … více »
    Ladislav Hagara | Komentářů: 9
    6.4. 05:33 | Pozvánky

    Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že v úterý 14. dubna (změna!!!) od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout

    … více »
    bkralik | Komentářů: 3
    5.4. 23:33 | Nová verze

    Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.

    Ladislav Hagara | Komentářů: 1
    5.4. 23:00 | Zajímavý projekt

    VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.

    NUKE GAZA! 🎆 | Komentářů: 8
    5.4. 05:22 | Zajímavý software

    Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 20
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (7%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (1%)
     (14%)
     (24%)
    Celkem 1245 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?

    6.5.2010 17:52 JirkaK | skóre: 15 | blog:
    Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Přečteno: 301×
    Ahoj,

    potřebuju zkompilovat nfs-utils s podporou pNFS. Normálně by to celkem nebyl problém, ovšem já to potřebuju udělat na stroji, který mám jenom zapůjčený (ve škole), a tudíž to nesmím instalovat normálně, ale musím to držet stranou (veškeré věci, co s tím souvisí, sypu do /usr/local/pnfs-utils). Problém je, že když spustím configure, nenajde potřebné hlavičkové soubory, resp. knihovny (zdá se, že buď jedno nebo druhé, ale ať se snažím sebevíc, obojí mu nevnutím). Momentálně mi to zhavaruje na knihovně libtirpc, resp. na souvisejícíh hlavičkových souborech. Dělám to takhle:
    ./configure CFLAGS="-I/usr/local/pnfs-utils/include" LDFLAGS="-L/usr/local/pnfs-utils/lib"
    CFLAGS jsem zkoušel i doplnit přímo na cestu, kde se nachází přímo hlavičkový soubor netconfig.h (/usr/local/pnfs-utils/lib/tirpc), u kterého to hlásí chybu.

    Po spuštění příkazu to dopadne takhle:
    ...
    checking for unistd.h... yes
    checking for clnt_tli_create in -ltirpc... yes
    checking /usr/include/tirpc/netconfig.h usability... no
    checking /usr/include/tirpc/netconfig.h presence... no
    checking for /usr/include/tirpc/netconfig.h... no
    configure: error: libtirpc headers not found.
    
    Mohl by mi prosím někdo zkušenější poradit, s jakým parametrem spustit configure, aby našel potřebné knihovny a hlavičkové soubory? Dík předem.
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/

    Odpovědi

    6.5.2010 18:11 Sten
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    env CFLAGS="-I/usr/local/pnfs-utils/include" LDFLAGS="-L/usr/local/pnfs-utils/lib" ./configure by mohlo pomoct
    6.5.2010 18:16 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Dík za radu, bohužel výsledek je stejný jako při předchozích pokusech (jak jsem říkal, buď to hlásí chybějící hlavičkové soubory - předchozí případ - nebo knihovnu - tenhle případ):
    ...
    checking for clnt_tli_create in -ltirpc... no
    configure: error: libtirpc not found.
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    6.5.2010 18:20 chrono
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Vo výpise ./configure --help nie je napísané, aké parametre treba pridať, aby sa tá knižnica hľadala na inom mieste?
    6.5.2010 18:32 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Mno, ty parametry, co jsem do configure krmil, jsem (kromě pozdějšího googlování) vydedukoval právě z ./configure --help... Je tam tohle:
    `configure' configures linux nfs-utils 1.2.2 to adapt to many kinds of systems.
    
    Usage: ./configure [OPTION]... [VAR=VALUE]...
    
    To assign environment variables (e.g., CC, CFLAGS...), specify them as
    VAR=VALUE.  See below for descriptions of some of the useful variables.
    
    Defaults for the options are specified in brackets.
    
    Configuration:
      -h, --help              display this help and exit
          --help=short        display options specific to this package
          --help=recursive    display the short help of all the included packages
      -V, --version           display version information and exit
      -q, --quiet, --silent   do not print `checking...' messages
          --cache-file=FILE   cache test results in FILE [disabled]
      -C, --config-cache      alias for `--cache-file=config.cache'
      -n, --no-create         do not create output files
          --srcdir=DIR        find the sources in DIR [configure dir or `..']
    
    Installation directories:
      --prefix=PREFIX         install architecture-independent files in PREFIX
    			  [/usr]
      --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
    			  [PREFIX]
    
    By default, `make install' will install all the files in
    `/usr/bin', `/usr/lib' etc.  You can specify
    an installation prefix other than `/usr' using `--prefix',
    for instance `--prefix=$HOME'.
    
    For better control, use the options below.
    
    Fine tuning of the installation directories:
      --bindir=DIR           user executables [EPREFIX/bin]
      --sbindir=DIR          system admin executables [EPREFIX/sbin]
      --libexecdir=DIR       program executables [EPREFIX/libexec]
      --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
      --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
      --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
      --libdir=DIR           object code libraries [EPREFIX/lib]
      --includedir=DIR       C header files [PREFIX/include]
      --oldincludedir=DIR    C header files for non-gcc [/usr/include]
      --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
      --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
      --infodir=DIR          info documentation [DATAROOTDIR/info]
      --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
      --mandir=DIR           man documentation [DATAROOTDIR/man]
      --docdir=DIR           documentation root [DATAROOTDIR/doc/nfs-utils]
      --htmldir=DIR          html documentation [DOCDIR]
      --dvidir=DIR           dvi documentation [DOCDIR]
      --pdfdir=DIR           pdf documentation [DOCDIR]
      --psdir=DIR            ps documentation [DOCDIR]
    
    Program names:
      --program-prefix=PREFIX            prepend PREFIX to installed program names
      --program-suffix=SUFFIX            append SUFFIX to installed program names
      --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
    
    System types:
      --build=BUILD     configure for building on BUILD [guessed]
      --host=HOST       cross-compile to build programs to run on HOST [BUILD]
    
    Optional Features:
      --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
      --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
      --enable-maintainer-mode  enable make rules and dependencies not useful
    			  (and sometimes confusing) to the casual installer
      --enable-nfsv3          enable support for NFSv3 [default=yes]
      --enable-nfsv4          enable support for NFSv4 [default=yes]
      --enable-nfsv41         enable support for NFSv41 [default=no]
      --enable-gss            enable support for rpcsec_gss [default=yes]
      --enable-kprefix        install progs as rpc.knfsd etc
      --disable-uuid          Exclude uuid support to avoid buggy libblkid
      --enable-mount          Create mount.nfs and don't use the util-linux
                              mount(8) functionality. [default=yes]
      --enable-tirpc          enable use of TI-RPC [default=yes]
      --enable-ipv6           enable support for IPv6 [default=no]
      --enable-mountconfig    enable mount to use a configuration file
      --disable-dependency-tracking  speeds up one-time build
      --enable-dependency-tracking   do not reject slow dependency extractors
      --disable-largefile     omit support for large files
      --enable-shared[=PKGS]  build shared libraries [default=yes]
      --enable-static[=PKGS]  build static libraries [default=yes]
      --enable-fast-install[=PKGS]
                              optimize for fast installation [default=yes]
      --disable-libtool-lock  avoid locking (might break parallel builds)
    
    Optional Packages:
      --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
      --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
      --with-release=XXX      set release to XXX [1]
      --with-statedir=/foo    use state dir /foo /var/lib/nfs
      --with-statduser=rpcuser
                              statd to run under [rpcuser or nobody]
      --with-start-statd=scriptname
                              When an nfs filesystems is mounted with locking, run
                              this script
      --with-rpcgen=internal  use internal rpcgen instead of system one
      --with-mountfile=filename
                              Using filename as the NFS mount options file
                              [/etc/nfsmounts.conf]
      --with-tirpcinclude=DIR use TI-RPC headers in DIR
      --with-tcp-wrappers[=PATH]      Enable tcpwrappers support
                     (optionally in PATH)
      --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
      --with-pic              try to use only PIC/non-PIC objects [default=use
                              both]
      --with-tags[=TAGS]      include additional configurations [automatic]
      --with-krb5=DIR         use Kerberos v5 installation in DIR
    
    Some influential environment variables:
      CC          C compiler command
      CFLAGS      C compiler flags
      LDFLAGS     linker flags, e.g. -L< lib dir> if you have libraries in a
                  nonstandard directory < lib dir>
      LIBS        libraries to pass to the linker, e.g. -l< library>
      CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I< include dir> if
                  you have headers in a nonstandard directory < include dir>
      CPP         C preprocessor
      CXX         C++ compiler command
      CXXFLAGS    C++ compiler flags
      CXXCPP      C++ preprocessor
      F77         Fortran 77 compiler command
      FFLAGS      Fortran 77 compiler flags
      PKG_CONFIG  path to pkg-config utility
      GSSGLUE_CFLAGS
                  C compiler flags for GSSGLUE, overriding pkg-config
      GSSGLUE_LIBS
                  linker flags for GSSGLUE, overriding pkg-config
      RPCSECGSS_CFLAGS
                  C compiler flags for RPCSECGSS, overriding pkg-config
      RPCSECGSS_LIBS
                  linker flags for RPCSECGSS, overriding pkg-config
    a nic jiného (snad kromě těch posledních argumentů od CC dál) mi nepřišlo adekvátní :-(
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    6.5.2010 19:31 chrono
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Pri tej úplne prvej chybe sa dá použiť --with-tirpcinclude.

    Tá chyba s nenájdenou knižnicou je asi komplikovanejšia. Je otázne, či tie knižnice "vidí" systém, keď hľadá použité knižnice. Ak ten adresár nie je v ld.so.conf[.d] tak asi bude potrebné (potom pri spúšťaní toho programu) použiť LD_LIBRARY_PATH alebo niečo podobné.
    6.5.2010 19:41 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Mno jo, vždyť já jsem slepej! Díky moc! Teď jdu řešit další závislosti, tak snad na něčem zase nezakysnu :-)
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    6.5.2010 20:08 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Tak ještě jeden problém (omlouvám se, že ten už asi úplně nepatří do vlákna se stávajícím názvem):
    checking size of short... configure: error: cannot compute sizeof (short)
    See `config.log' for more details.
    config.log akorát říká, že návratová hodnota byla 77... V čem může být problém?
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    6.5.2010 21:36 chrono
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    V config.log bude pravdepodobne aj ďalší popis chyby. ;)

    Nemáš náhodou 64 bitový systém bez 32 bitovej podpory a kompiluješ 32 bitový program?
    6.5.2010 21:52 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    No skutečně jsem tam nic k té chybě nenašel :-( (nebo nehledám, co bych měl?)... Mám 64bitový systém (paravirtualizovaný VM v XENu na 64bit xeonu), ale nepokouším se kompilovat pro 32bitovou architekturu (třeba když jsem kompiloval potřebné knihovny, tak to bylo zcela bez problémů). Zkusil jsem explicitně do CFLAGS přidat volbu "-m64", ale se stejným výsledkem. Nebo je třeba na to jít jinak? Mockrát díky!
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    6.5.2010 22:00 chrono
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Skús sem dať ten config.log ako prílohu.
    6.5.2010 22:11 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Příloha:
    Tady je :-)
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    6.5.2010 23:37 chrono
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Chyba sa zobrazuje v tomto riadku:
    ./conftest: error while loading shared libraries: libtirpc.so.1: cannot open shared object file: No such file or directory
    Problém teda je, že je tá knižnica na mieste, kde sa štandardne knižnice nehľadajú (a teda treba upraviť ld.so.conf a/alebo treba spustiť program ldconfig).
    7.5.2010 00:03 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Jaký parametr zadat "configure" pro přiložení hlavičkových souborů?
    Díky za tvůj čas. Opravdu to pomohlo. Teď mám zase problémy s kompilací, ale s tím už nebudu otravovat, zkusím to nějak vyřešit :-(... Ještě jednou dík.
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.