Hi Denis, Am 31.08.2014 22:37, schrieb Denis Denisov:
1.) regarding -install_name vs. -soname
example: https://code.google.com/p/lz4/source/browse/trunk/Makefile#60
thank you, can you please check latest code from CVS.
2.) install PREFIX:
Without a prefix, it will install the man from the root in the root directory (/) of the drive. We use user-space (/usr/local)
This is still unclear to me. Can you check your build environment, perhaps DATAROOTDIR isn't proper set: $ ./configure -h |egrep '(bin|man)dir' --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --mandir=DIR man documentation [DATAROOTDIR/man] $ ./configure -h |egrep -i 'DATAROOTDIR' --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/ipv6calc] Because man/Makefile.in datarootdir = @datarootdir@ mandir = @mandir@ man/Makefile datarootdir = ${prefix}/share mandir = /usr/share/man ipv6calc/Makefile.in bindir = @bindir@ ipv6calc/Makefile bindir = /usr/bin Here on my system: $ egrep '(datarootdir|mandir)' config.log Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-isl=/builddir/build/BUILD/gcc-4.8.3-20140624/obj-i686-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.3-20140624/obj-i686-redhat-linux/cloog-install --with-tune=generic --with-arch=i686 --build=i686-redhat-linux datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' some automagic on Fedora? --prefix=/usr will result in proper datarootdir and this in proper mandir Hope this helps, Peter