Gcc undefined reference to

Problem:

You want to compile an executable using GCC/G++ that uses functionality from std::experimental::filesystem but you get an error message like this during compilation / linking:

Solution:

You need to link the stdc++fs library, i.e. append -lstdc++fs to your g++ command.

For example, a working command looks like this:

Search

Categories

  • Algorithms (5)
  • Allgemein (46)
  • Android (1)
  • Angular (7)
  • APIs (2)
  • Arduino (3)
  • Audio (1)
  • Bioinformatics (19)
  • Boost (7)
  • CAD (1)
  • Calculators (17)
  • cloud-init (1)
  • Container (54)
  • Docker (38)
  • Kubernetes (10)
  • Cryptography (8)
  • Data science (5)
  • E-Mail (1)
  • Electronics (79)
    • Compliance (4)
    • Embedded (37)
      • mbed (1)
      • MicroPython (2)
      • PlatformIO (1)
      • Raspberry Pi (11)
      • EMI (1)
      • FPGA (1)
      • KiCAD (4)
      • Frameworks (15)
        • WordPress (15)
        • Fun (1)
        • Generators (3)
        • Geoinformatics (2)
        • Hardware (3)
        • Linux (121)
        • Machine learning (2)
        • Mathematics (9)
        • Networking (9)
        • nginx (14)
        • OpenCASCADE (29)
        • PDF (5)
        • Performance (4)
        • Physics (1)
        • Programming languages (431)
          • C/C++ (130)
            • GCC errors (23)
            • Go (9)
            • Haskell (8)
            • Haxe (2)
            • HTML (2)
            • Java (5)
            • Javascript (65)
              • NodeJS (29)
              • LaTeX (22)
              • Octave (13)
              • PHP (15)
              • Python (145)
              • R (1)
              • Ruby (1)
              • Shell (15)
              • Typescript (3)
              • Project management (30)
                • Build systems (19)
                  • CMake (12)
                  • Version management (7)
                    • git (6)
                    • Subversion (2)
                    • Statistics (6)
                    • Technologies (90)
                      • Cloud (23)
                      • Databases (42)
                        • ElasticSearch (22)
                        • MongoDB (2)
                        • SQLite (6)
                        • GPU (1)
                        • LLVM (2)
                        • OpenCV (3)
                        • Puppeteer (17)
                        • Virtualization (3)
                        • Video (3)
                        • Windows (5)
                        • Privacy Overview

                          This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.

                          Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

                          Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

                          I would like to compile this.

                          program.c

                          However, avpicture_get_size is defined. Why is this happening?

                          2 Answers 2

                          However, avpicture_get_size is defined.

                          No, as the header (
                          ) just declares it.

                          Читайте также:  Png убрать белый фон

                          The definition is in the library itself.

                          So you might like to add the linker option to link libavcodec when invoking gcc:

                          Please also note that libraries need to be specified on the command line after the files needing them:

                          Not like this:

                          Update:

                          Referring to Wyzard‘s comment the complete command might look like this:

                          For libraries not stored in the linkers standard location the option -L specifies an additional search path to lookup libraries specified using the -l option, that is libavcodec.x.y.z in this case.

                          For a detailed reference on GCC’s linker option, please read here.

                          Welcome to LinuxQuestions.org, a friendly and active Linux Community.

                          You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

                          Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

                          Are you new to LinuxQuestions.org? Visit the following links:
                          Site Howto | Site FAQ | Sitemap | Register Now

                          If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

                          Having a problem logging in? Please visit this page to clear all LQ-related cookies.

                          Introduction to Linux — A Hands on Guide

                          This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter. For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author’s experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

                          Click Here to receive this Complete Guide absolutely free.

                          I have a horrendous problem linking a c++ application I am `developing.’
                          This has something to do with pure abstract classes, virtual inheritence,
                          destructors, polymorphism, all the big words. The classes appear to
                          compile correctly, but in the link phase, i get a lot of errors. admittedly
                          it appears to be the same error repeated for many of the classes:

                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symStraightE+0x24): undefined reference to `typeinfo for patlib::symStrai
                          ght’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symStraightE+0x4c): undefined reference to `patlib::symStraight::myBasStr
                          aight() const’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symStraightE+0x68): undefined reference to `typeinfo for patlib::symStrai
                          ght’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x24): undefined reference to `typeinfo for patlib::symLinear’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x30): undefined reference to `patlib::symLinear::

                          symLinear [i
                          n-charge]()’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x34): undefined reference to `patlib::symLinear::

                          symLinear [i
                          n-charge deleting]()’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x48): undefined reference to `patlib::symLinear::myBasLinear()
                          const’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x64): undefined reference to `typeinfo for patlib::symLinear’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x68): undefined reference to `virtual thunk [v:0,-12] to patli
                          b::symLinear::

                          plus many more lines. this is under
                          gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)

                          from what i’ve found on the net `in-charge’ refers to constructor, and `not-in-charge’
                          to a destructor. i’ve seen other people with errors like this, but they were all compiling other’s code and had not included linker flags to the correct libraries. i don’t think this is my problem, because it appears that i can link things correctly in subdirectories of this project. (oh, yes there are two subdirectories.) i can provide a tgz file with my code and makefile if necessary. any help appreciated!

                          what follows is my complete error message

                          ———————————————————————-
                          g++ -o test -L/usr/local/lib -L. -L/usr/X11R6/lib -L/usr/qt/3/lib -Lgeometric/ test.o angle.o basedefs.o centered.o curve.o
                          dist.o dseg.o exceptions.o linear.o line.o obj.o point.o qbez.o quadratic.o quant.o radial.o ray.o straight.o transform.o ve
                          c.o circular.o circle.o geometric/geometric.o numeric/numeric.o -lplotter -lXaw -lXmu -lXt -lXext -lX11 -lm -lqt -lSM -lICE
                          -lc -lm -lz -lstdc++ -v
                          Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/specs
                          Configured with: /var/tmp/portage/gcc-3.3.5.20050130-r1/work/gcc-3.3.5/configure —enable-version-specific-runtime-libs —pr
                          efix=/usr —bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130 —includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050
                          130/include —datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130 —mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.
                          3.5-20050130/man —infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/info —with-gxx-include-dir=/usr/lib/gcc-lib
                          /i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3 —host=i686-pc-linux-gnu —disable-altivec —enable-nls —without-included-
                          gettext —with-system-zlib —disable-checking —disable-werror —disable-libunwind-exceptions —disable-multilib —disable-l
                          ibgcj —enable-languages=c,c++,f77 —enable-shared —enable-threads=posix —enable-__cxa_atexit —enable-clocale=gnu
                          Thread model: posix
                          gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)
                          /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/collect2 —eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o
                          test /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../crt1.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/..
                          /../../crti.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/crtbegin.o -L/usr/local/lib -L. -L/usr/X11R6/lib -L/usr/qt/3
                          /lib -Lgeometric/ -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/..
                          /../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../.. test.o angle.o basedefs.o cente
                          red.o curve.o dist.o dseg.o exceptions.o linear.o line.o obj.o point.o qbez.o quadratic.o quant.o radial.o ray.o straight.o
                          transform.o vec.o circular.o circle.o geometric/geometric.o numeric/numeric.o -lplotter -lXaw -lXmu -lXt -lXext -lX11 -lqt —
                          lSM -lICE -lm -lz -lstdc++ -lstdc++ -lm -lc -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-2005013
                          0/crtend.o /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/../../../crtn.o
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symStraightE+0x24): undefined reference to `typeinfo for patlib::symStrai
                          ght’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symStraightE+0x4c): undefined reference to `patlib::symStraight::myBasStr
                          aight() const’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symStraightE+0x68): undefined reference to `typeinfo for patlib::symStrai
                          ght’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x24): undefined reference to `typeinfo for patlib::symLinear’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x30): undefined reference to `patlib::symLinear::

                          symLinear [i
                          n-charge]()’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x34): undefined reference to `patlib::symLinear::

                          symLinear [i
                          n-charge deleting]()’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x48): undefined reference to `patlib::symLinear::myBasLinear()
                          const’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x64): undefined reference to `typeinfo for patlib::symLinear’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x68): undefined reference to `virtual thunk [v:0,-12] to patli
                          b::symLinear::

                          symLinear [in-charge]()’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_9symLinearE+0x6c): undefined reference to `virtual thunk [v:0,-12] to patli
                          b::symLinear::

                          symLinear [in-charge deleting]()’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_12symQuadraticE+0x24): undefined reference to `typeinfo for patlib::symQuad
                          ratic’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_12symQuadraticE+0x44): undefined reference to `patlib::symQuadratic::myBasQ
                          uadratic() const’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_12symQuadraticE+0x60): undefined reference to `typeinfo for patlib::symQuad
                          ratic’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE4_NS_10symFinpathE+0x8): undefined reference to `typeinfo for patlib::symFinpath

                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE4_NS_10symFinpathE+0x28): undefined reference to `patlib::symFinpath::myBasFinpa
                          th() const’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE4_NS_10symFinpathE+0x44): undefined reference to `typeinfo for patlib::symFinpat
                          h’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE4_NS_8symCurveE+0x8): undefined reference to `typeinfo for patlib::symCurve’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE4_NS_8symCurveE+0x18): undefined reference to `patlib::symCurve::myBasCurve() co
                          nst’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE4_NS_8symCurveE+0x40): undefined reference to `typeinfo for patlib::symCurve’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symCenteredE+0x20): undefined reference to `typeinfo for patlib::symCente
                          red’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symCenteredE+0x28): undefined reference to `patlib::symCentered::myBasCen
                          tered() const’
                          dseg.o(.gnu.linkonce.r._ZTCN6patlib7symDsegE0_NS_11symCenteredE+0x58): undefined reference to `typeinfo for patlib::symCente
                          red’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD1Ev+0xa): In function `patlib::symQuadratic::

                          symQuadratic [in-charge]()’:
                          /home/spav/private/patmak/CO/quadratic.h:66: undefined reference to `vtable for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD1Ev+0x19):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `vtable for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD1Ev+0x29):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `vtable for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD1Ev+0x3d):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `VTT for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD1Ev+0x4f):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD0Ev+0xa): In function `patlib::symQuadratic::

                          symQuadratic [in-charge deleti
                          ng]()’:
                          /home/spav/private/patmak/CO/quadratic.h:66: undefined reference to `vtable for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD0Ev+0x19):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `vtable for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD0Ev+0x29):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `vtable for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD0Ev+0x3d):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `VTT for patlib::symQuadratic’
                          dseg.o(.gnu.linkonce.t._ZN6patlib12symQuadraticD0Ev+0x4f):/home/spav/private/patmak/CO/quadratic.h:66: undefined reference t
                          o `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0xa): In function `patlib::symStraight::

                          symStraight [in-charge]()’:
                          /home/spav/private/patmak/CO/straight.h:62: undefined reference to `vtable for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x19):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `vtable for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x29):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `vtable for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x31):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `VTT for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x43):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `patlib::symLinear::

                          symLinear [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x5f):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `VTT for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x71):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x8a):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `VTT for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD1Ev+0x9c):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0xa): In function `patlib::symStraight::

                          symStraight [in-charge deleting]
                          ()’:
                          home/spav/private/patmak/CO/straight.h:62: undefined reference to `vtable for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x19):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `vtable for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x29):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `vtable for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x31):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `VTT for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x43):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `patlib::symLinear::

                          symLinear [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x5f):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `VTT for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x71):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x8a):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `VTT for patlib::symStraight’
                          dseg.o(.gnu.linkonce.t._ZN6patlib11symStraightD0Ev+0x9c):/home/spav/private/patmak/CO/straight.h:62: undefined reference to
                          `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib8symCurveD0Ev+0xa): In function `patlib::symCurve::

                          symCurve [in-charge deleting]()’:
                          /home/spav/private/patmak/CO/point.h:90: undefined reference to `vtable for patlib::symCurve’
                          dseg.o(.gnu.linkonce.t._ZN6patlib8symCurveD0Ev+0x19):/home/spav/private/patmak/CO/point.h:90: undefined reference to `vtable
                          for patlib::symCurve’
                          dseg.o(.gnu.linkonce.t._ZN6patlib8symCurveD1Ev+0xa): In function `patlib::symCurve::

                          symCurve [in-charge]()’:
                          /home/spav/private/patmak/CO/point.h:90: undefined reference to `vtable for patlib::symCurve’
                          dseg.o(.gnu.linkonce.t._ZN6patlib8symCurveD1Ev+0x19):/home/spav/private/patmak/CO/point.h:90: undefined reference to `vtable
                          for patlib::symCurve’
                          dseg.o(.gnu.linkonce.t._ZN6patlib10symFinpathD0Ev+0xa): In function `patlib::symFinpath::

                          symFinpath [in-charge deleting]()’
                          :
                          /home/spav/private/patmak/CO/point.h:90: undefined reference to `vtable for patlib::symFinpath’
                          dseg.o(.gnu.linkonce.t._ZN6patlib10symFinpathD0Ev+0x19):/home/spav/private/patmak/CO/point.h:90: undefined reference to `vta
                          ble for patlib::symFinpath’
                          dseg.o(.gnu.linkonce.t._ZN6patlib10symFinpathD0Ev+0x21):/home/spav/private/patmak/CO/point.h:90: undefined reference to `VTT
                          for patlib::symFinpath’
                          dseg.o(.gnu.linkonce.t._ZN6patlib10symFinpathD1Ev+0xa): In function `patlib::symFinpath::

                          symFinpath [in-charge]()’:
                          /home/spav/private/patmak/CO/point.h:90: undefined reference to `vtable for patlib::symFinpath’
                          dseg.o(.gnu.linkonce.t._ZN6patlib10symFinpathD1Ev+0x19):/home/spav/private/patmak/CO/point.h:90: undefined reference to `vta
                          ble for patlib::symFinpath’
                          dseg.o(.gnu.linkonce.t._ZN6patlib10symFinpathD1Ev+0x21):/home/spav/private/patmak/CO/point.h:90: undefined reference to `VTT
                          for patlib::symFinpath’
                          dseg.o(.gnu.linkonce.t._ZN6patlib7symDsegD1Ev+0xf2): In function `patlib::symDseg::

                          symDseg [in-charge]()’:
                          /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3/iostream:60: undefined reference to `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib7symDsegD1Ev+0x11d):/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3/iostre
                          am:60: undefined reference to `patlib::symCentered::

                          symCentered [not-in-charge]()’
                          dseg.o(.gnu.linkonce.t._ZN6patlib7symDsegD0Ev+0xf2): In function `patlib::symDseg::

                          symDseg [in-charge deleting]()’:
                          /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/include/g++-v3/iostream:60: undefined reference to `patlib::symCentered::

                          09-02-2005, 05:59 PM #1