Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    core-8.7.80.119 difficult to build but succeeded

    Kopano Groupware Core
    2
    12
    598
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tjoen
      tjoen last edited by

      Problems like

      ./.libs/libkcrosie.so: undefined reference to `KC::format[abi:cxx11
      ](char const*, ...)@KC_8.7.80'
      

      make attempts to link with old lib*.so.0 (not lib*.so) with more undefined references.
      Sollution was uninstalling kopanocore completely first, not only -devel

      jengelh 1 Reply Last reply Reply Quote 0
      • jengelh
        jengelh Banned @tjoen last edited by

        @tjoen said in core-8.7.80.119 difficult to build but succeeded:

        make attempts to link with old lib*.so.0

        make does not do anything in that regard, it’s just a trivial program invoking other commands.

        lib*.so.0 (not lib*.so)

        That just makes no sense on its own.

        tjoen 1 Reply Last reply Reply Quote 0
        • tjoen
          tjoen @jengelh last edited by

          @jengelh
          Something wrong in the Makefiles. If headers, lib*.so and lib*.la are removed then the build should not link to system lib*.so.0
          I haven’t looked at the details how that is possible but removing/uninstalling kopano’s lib*.so.* was the easiest way to get it built

          1 Reply Last reply Reply Quote 0
          • jengelh
            jengelh Banned last edited by

            There is nothing wrong in the Makefile, the project looks like any other that uses automake.

            1 Reply Last reply Reply Quote 0
            • tjoen
              tjoen last edited by

              So why is my first build linking to system kopano-libs?

              1 Reply Last reply Reply Quote 0
              • jengelh
                jengelh Banned last edited by

                You fiddled with some part of your system, I suppose.

                tjoen 1 Reply Last reply Reply Quote 0
                • tjoen
                  tjoen @jengelh last edited by tjoen

                  @jengelh

                  /root/.bash_history:
                  rpm -e kopanocore-devel
                  rpm -U vmime-0.9.2-3.x86_64.rpm 
                  cd /etc/systemd/system/multi-user.target.wants/
                  for i in kopano-* ; do systemctl stop $i ; done
                  cd -
                  rpm -i libHX-3.24-1.x86_64.rpm 
                  rpm -e kopanocore
                  rpm -i kopanocore-8.7.80.119-1.x86_64.rpm
                  

                  Other packages don’t have that problem:

                  # grep "^rpm -[Ui]" .bash_history |grep x86_64
                  rpm -U libepoxy-1.5.3-1.x86_64.rpm 
                  rpm -U libsoup-2.64.2-1.x86_64.rpm 
                  rpm -U shared-mime-info-1.10-1.x86_64.rpm 
                  rpm -U fribidi-1.0.5-1.x86_64.rpm 
                  rpm -U cairo-1.15.14-1.x86_64.rpm 
                  rpm -U gtk3-3.24.1-1.x86_64.rpm 
                  rpm -U xkbcomp-1.4.2-1.x86_64.rpm 
                  rpm -U --nodeps xkbcomp-1.4.2-1.x86_64.rpm 
                  rpm -U vim-8.1.0513-1.x86_64.rpm 
                  rpm -U avahi-0.7-3.x86_64.rpm 
                  rpm -U gstreamer-1.14.4-1.x86_64.rpm 
                  rpm -U gst-plugins-base-1.14.4-1.x86_64.rpm 
                  rpm -U librsvg-2.44.8-1.x86_64.rpm 
                  rpm -U soundtouch-2.1.0-1.x86_64.rpm 
                  rpm -U gst-plugins-bad-1.14.4-1.x86_64.rpm 
                  rpm -U MarkupSafe-1.1.0-1.x86_64.rpm 
                  rpm -U libinput-1.12.3-1.x86_64.rpm 
                  rpm -U DBI-1.642-1.x86_64.rpm 
                  rpm -U mariadb-10.3.10-1.x86_64.rpm 
                  rpm -U libical-3.0.4-1.x86_64.rpm 
                  rpm -U bluez-5.50-1.x86_64.rpm 
                  rpm -U yaml-0.2.1-1.x86_64.rpm 
                  rpm -U PyYAML-3.13-1.x86_64.rpm 
                  rpm -U lirc-0.10.1-2.x86_64.rpm 
                  rpm -U pulseaudio-12.2-1.x86_64.rpm 
                  rpm -i --force  pulseaudio-12.2-1.x86_64.rpm 
                  rpm -i pygpgme-0.3-1.x86_64.rpm 
                  rpm -U qt-everywhere-5.11.2-1.x86_64.rpm 
                  rpm -U gpgme-1.12.0-1.x86_64.rpm 
                  rpm -U ldb-1.4.2-1.x86_64.rpm 
                  rpm -i rpcsvc-proto-1.4-1.x86_64.rpm 
                  rpm -U samba-4.9.1-1.x86_64.rpm 
                  rpm -U dbus-python-1.2.8-2.x86_64.rpm 
                  rpm -U boost-1.68.0-1.x86_64.rpm 
                  rpm -U boost-1.68.0-1.x86_64.rpm > ~tdance/log 2>&1
                  rpm -i --force boost-1.68.0-1.x86_64.rpm > ~tdance/log 2>&1
                  rpm -i boost-devel-1.68.0-1.x86_64.rpm 
                  rpm -U ruby-2.5.3-1.x86_64.rpm 
                  rpm -U numpy-1.15.4-1.x86_64.rpm 
                  rpm -U wrapt-1.10.11-3.x86_64.rpm 
                  rpm -U webkitgtk-2.22.3-1.x86_64.rpm 
                  rpm -U lxml-4.2.5-1.x86_64.rpm 
                  rpm -U leatherman-1.5.3-1.x86_64.rpm 
                  rpm -U facter-3.12.1-1.x86_64.rpm 
                  rpm -U netifaces-0.10.7-1.x86_64.rpm 
                  rpm -U msgpack-python-0.5.6-2.x86_64.rpm 
                  rpm -U msgpack-python-0.5.6-2.x86_64.rpm 
                  rpm -U msgpack-0.5.6-1.x86_64.rpm 
                  rpm -U --nodeps msgpack-0.5.6-1.x86_64.rpm 
                  rpm -U cffi-1.11.5-2.x86_64.rpm 
                  rpm -U cryptography-2.3.1-1.x86_64.rpm 
                  rpm -U greenlet-0.4.15-1.x86_64.rpm 
                  rpm -U PyNaCl-1.3.0-1.x86_64.rpm 
                  rpm -U bcrypt-3.1.4-2.x86_64.rpm 
                  rpm -U SQLAlchemy-1.2.13-1.x86_64.rpm 
                  rpm -U psutil-5.4.8-1.x86_64.rpm 
                  rpm -U simplejson-3.16.0-1.x86_64.rpm 
                  rpm -U mod_wsgi-4.6.5-1.x86_64.rpm 
                  rpm -U pycrypto-2.6.1-2.x86_64.rpm 
                  rpm -U zope.interface-4.6.0-1.x86_64.rpm 
                  rpm -U memcached-1.5.12-1.x86_64.rpm 
                  rpm -U scrypt-0.8.6-2.x86_64.rpm 
                  rpm -U dmidecode-3.2-1.x86_64.rpm 
                  rpm -U iptables-1.8.2-1.x86_64.rpm 
                  rpm -U iptables-1.8.2-1.x86_64.rpm 
                  rpm -U --nodeps iptables-1.8.2-1.x86_64.rpm 
                  rpm -U libvirt-4.9.0-1.x86_64.rpm 
                  rpm -U libvirt-devel-4.9.0-1.x86_64.rpm 
                  rpm -U libvirt-python-4.9.0-1.x86_64.rpm 
                  rpm -U texinfo-6.5-2.x86_64.rpm 
                  rpm -U qemu-3.0.0-1.x86_64.rpm 
                  rpm -U postgresql-11.1-1.x86_64.rpm 
                  rpm -U mdadm-4.1-1.x86_64.rpm 
                  rpm -U exim-4.91-2.x86_64.rpm 
                  rpm -U vmime-0.9.2-3.x86_64.rpm 
                  rpm -i libHX-3.24-1.x86_64.rpm 
                  rpm -i kopanocore-8.7.80.119-1.x86_64.rpm 
                  rpm -U binutils-2.31.1-1.x86_64.rpm 
                  rpm -U bison-3.2.1-1.x86_64.rpm 
                  rpm -i lzip-1.20-1.x86_64.rpm 
                  rpm -U ed-1.14.2-1.x86_64.rpm 
                  rpm -U go-1.11.2-1.x86_64.rpm 
                  rpm -U libuv-v1.24.0-1.x86_64.rpm 
                  rpm -U cmake-3.12.4-1.x86_64.rpm
                  
                  1 Reply Last reply Reply Quote 0
                  • jengelh
                    jengelh Banned last edited by

                    rpm -i kopanocore-8.7.80.119-1.x86_64.rpm

                    That is not one of our packages, and since I (also) have not looked at its contents, I can not say for sure what effects its presence has on building KC from source.

                    tjoen 1 Reply Last reply Reply Quote 0
                    • tjoen
                      tjoen @jengelh last edited by

                      @jengelh said

                      since I (also) have not looked at its contents, I can not say for sure what effects its presence has on building KC from source.

                      You had to say that in the first place instead of blaming my system

                      1 Reply Last reply Reply Quote 0
                      • jengelh
                        jengelh Banned last edited by

                        You’re not really giving me much to work with. The answer will necessarily be fuzzy and encompass everything under the sun. It just so happens that the of installed packages, files and their contents does comprise a “system”, so short of blaming the user, blaming the system is accurate.

                        1 Reply Last reply Reply Quote 0
                        • tjoen
                          tjoen last edited by

                          On my LFS system kopanocore is the first package that links to system kopanocore-libs even after uninstalling kopanocore-devel package. For me it was a surprise. My posting is to help others who try to build kopano from source.

                          1 Reply Last reply Reply Quote 0
                          • tjoen
                            tjoen last edited by

                            Just found in my notitions that net-snmp has the same problem. Needs to uninstall the whole pacckage before building

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post