Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Libtag on windows, no rule to make target ?
Qt 6.12 LTS is out! See what's new in the release blog

Libtag on windows, no rule to make target ?

Scheduled Pinned Locked Moved Solved General and Desktop
26 Posts 5 Posters 28.6k Views 4 Watching
  • 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.
  • ShamzicS Offline
    ShamzicS Offline
    Shamzic
    wrote on last edited by
    #11

    I think this taglib.a is 32 bits

    C:\Users\simon\Documents\git_ihm5\lib>objdump -a libtag.a
    In archive libtag.a:
    
    mpegfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  20133 Apr 23 15:15 2017 mpegfile.cpp.obj
    
    
    mpegproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   9696 Apr 23 15:15 2017 mpegproperties.cpp.obj
    
    
    mpegheader.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  12031 Apr 23 15:15 2017 mpegheader.cpp.obj
    
    
    xingheader.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   5590 Apr 23 15:15 2017 xingheader.cpp.obj
    
    
    id3v1tag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  15918 Apr 23 15:15 2017 id3v1tag.cpp.obj
    
    
    id3v1genres.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  17739 Apr 23 15:15 2017 id3v1genres.cpp.obj
    
    
    id3v2framefactory.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  27564 Apr 23 15:15 2017 id3v2framefactory.cpp.obj
    
    
    id3v2synchdata.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   3414 Apr 23 15:15 2017 id3v2synchdata.cpp.obj
    
    
    id3v2tag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  77990 Apr 23 15:15 2017 id3v2tag.cpp.obj
    
    
    id3v2header.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8617 Apr 23 15:15 2017 id3v2header.cpp.obj
    
    
    id3v2frame.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  53161 Apr 23 15:15 2017 id3v2frame.cpp.obj
    
    
    id3v2footer.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   3158 Apr 23 15:15 2017 id3v2footer.cpp.obj
    
    
    id3v2extendedheader.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   3848 Apr 23 15:15 2017 id3v2extendedheader.cpp.obj
    
    
    attachedpictureframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  17518 Apr 23 15:15 2017 attachedpictureframe.cpp.obj
    
    
    commentsframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  17348 Apr 23 15:15 2017 commentsframe.cpp.obj
    
    
    eventtimingcodesframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  11782 Apr 23 15:15 2017 eventtimingcodesframe.cpp.obj
    
    
    generalencapsulatedobjectframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  12799 Apr 23 15:15 2017 generalencapsulatedobjectframe.cpp.obj
    
    
    ownershipframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  11131 Apr 23 15:15 2017 ownershipframe.cpp.obj
    
    
    popularimeterframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   9427 Apr 23 15:15 2017 popularimeterframe.cpp.obj
    
    
    privateframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8593 Apr 23 15:15 2017 privateframe.cpp.obj
    
    
    relativevolumeframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  31962 Apr 23 15:15 2017 relativevolumeframe.cpp.obj
    
    
    synchronizedlyricsframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  16935 Apr 23 15:15 2017 synchronizedlyricsframe.cpp.obj
    
    
    textidentificationframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  52404 Apr 23 15:15 2017 textidentificationframe.cpp.obj
    
    
    uniquefileidentifierframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  14383 Apr 23 15:15 2017 uniquefileidentifierframe.cpp.obj
    
    
    unknownframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   5597 Apr 23 15:15 2017 unknownframe.cpp.obj
    
    
    unsynchronizedlyricsframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  17891 Apr 23 15:15 2017 unsynchronizedlyricsframe.cpp.obj
    
    
    urllinkframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  22454 Apr 23 15:15 2017 urllinkframe.cpp.obj
    
    
    chapterframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  37465 Apr 23 15:15 2017 chapterframe.cpp.obj
    
    
    tableofcontentsframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  38450 Apr 23 15:15 2017 tableofcontentsframe.cpp.obj
    
    
    podcastframe.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   5802 Apr 23 15:15 2017 podcastframe.cpp.obj
    
    
    oggfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  27529 Apr 23 15:15 2017 oggfile.cpp.obj
    
    
    oggpage.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  18766 Apr 23 15:15 2017 oggpage.cpp.obj
    
    
    oggpageheader.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  11750 Apr 23 15:15 2017 oggpageheader.cpp.obj
    
    
    xiphcomment.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  60329 Apr 23 15:15 2017 xiphcomment.cpp.obj
    
    
    vorbisfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8287 Apr 23 15:15 2017 vorbisfile.cpp.obj
    
    
    vorbisproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   7781 Apr 23 15:15 2017 vorbisproperties.cpp.obj
    
    
    oggflacfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  21736 Apr 23 15:16 2017 oggflacfile.cpp.obj
    
    
    mpcfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  13178 Apr 23 15:16 2017 mpcfile.cpp.obj
    
    
    mpcproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  11763 Apr 23 15:16 2017 mpcproperties.cpp.obj
    
    
    apetag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  55268 Apr 23 15:16 2017 apetag.cpp.obj
    
    
    apefooter.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   7261 Apr 23 15:16 2017 apefooter.cpp.obj
    
    
    apeitem.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  15301 Apr 23 15:16 2017 apeitem.cpp.obj
    
    
    apefile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  12340 Apr 23 15:16 2017 apefile.cpp.obj
    
    
    apeproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  10278 Apr 23 15:16 2017 apeproperties.cpp.obj
    
    
    tstring.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  43090 Apr 23 15:16 2017 tstring.cpp.obj
    
    
    tstringlist.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  11215 Apr 23 15:16 2017 tstringlist.cpp.obj
    
    
    tbytevector.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  40368 Apr 23 15:16 2017 tbytevector.cpp.obj
    
    
    tbytevectorlist.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   9669 Apr 23 15:16 2017 tbytevectorlist.cpp.obj
    
    
    tbytevectorstream.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8259 Apr 23 15:16 2017 tbytevectorstream.cpp.obj
    
    
    tiostream.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   7138 Apr 23 15:16 2017 tiostream.cpp.obj
    
    
    tfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  26137 Apr 23 15:16 2017 tfile.cpp.obj
    
    
    tfilestream.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  14629 Apr 23 15:16 2017 tfilestream.cpp.obj
    
    
    tdebug.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   1431 Apr 23 15:16 2017 tdebug.cpp.obj
    
    
    tpropertymap.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  31299 Apr 23 15:16 2017 tpropertymap.cpp.obj
    
    
    trefcounter.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   2228 Apr 23 15:16 2017 trefcounter.cpp.obj
    
    
    tdebuglistener.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   5022 Apr 23 15:16 2017 tdebuglistener.cpp.obj
    
    
    tzlib.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   1522 Apr 23 15:16 2017 tzlib.cpp.obj
    
    
    flacfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  28418 Apr 23 15:16 2017 flacfile.cpp.obj
    
    
    flacpicture.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  11030 Apr 23 15:16 2017 flacpicture.cpp.obj
    
    
    flacproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8012 Apr 23 15:16 2017 flacproperties.cpp.obj
    
    
    flacmetadatablock.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   2548 Apr 23 15:16 2017 flacmetadatablock.cpp.obj
    
    
    flacunknownmetadatablock.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   5050 Apr 23 15:16 2017 flacunknownmetadatablock.cpp.obj
    
    
    wavpackfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  11733 Apr 23 15:16 2017 wavpackfile.cpp.obj
    
    
    wavpackproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8744 Apr 23 15:16 2017 wavpackproperties.cpp.obj
    
    
    speexfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   7957 Apr 23 15:16 2017 speexfile.cpp.obj
    
    
    speexproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   7082 Apr 23 15:16 2017 speexproperties.cpp.obj
    
    
    trueaudiofile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  14030 Apr 23 15:16 2017 trueaudiofile.cpp.obj
    
    
    trueaudioproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   7662 Apr 23 15:16 2017 trueaudioproperties.cpp.obj
    
    
    rifffile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  18090 Apr 23 15:16 2017 rifffile.cpp.obj
    
    
    aifffile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   9628 Apr 23 15:16 2017 aifffile.cpp.obj
    
    
    aiffproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  10185 Apr 23 15:16 2017 aiffproperties.cpp.obj
    
    
    wavfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  15311 Apr 23 15:16 2017 wavfile.cpp.obj
    
    
    wavproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   9851 Apr 23 15:16 2017 wavproperties.cpp.obj
    
    
    infotag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  30085 Apr 23 15:16 2017 infotag.cpp.obj
    
    
    asftag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  63612 Apr 23 15:16 2017 asftag.cpp.obj
    
    
    asffile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  75089 Apr 23 15:16 2017 asffile.cpp.obj
    
    
    asfproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   7326 Apr 23 15:16 2017 asfproperties.cpp.obj
    
    
    asfattribute.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  23261 Apr 23 15:16 2017 asfattribute.cpp.obj
    
    
    asfpicture.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  12042 Apr 23 15:16 2017 asfpicture.cpp.obj
    
    
    mp4file.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8643 Apr 23 15:16 2017 mp4file.cpp.obj
    
    
    mp4atom.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  12076 Apr 23 15:16 2017 mp4atom.cpp.obj
    
    
    mp4tag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0 120781 Apr 23 15:16 2017 mp4tag.cpp.obj
    
    
    mp4item.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  14888 Apr 23 15:16 2017 mp4item.cpp.obj
    
    
    mp4properties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  12532 Apr 23 15:16 2017 mp4properties.cpp.obj
    
    
    mp4coverart.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   6084 Apr 23 15:16 2017 mp4coverart.cpp.obj
    
    
    modfilebase.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8191 Apr 23 15:16 2017 modfilebase.cpp.obj
    
    
    modfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  13632 Apr 23 15:16 2017 modfile.cpp.obj
    
    
    modtag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  10892 Apr 23 15:16 2017 modtag.cpp.obj
    
    
    modproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   4235 Apr 23 15:16 2017 modproperties.cpp.obj
    
    
    s3mfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  13568 Apr 23 15:16 2017 s3mfile.cpp.obj
    
    
    s3mproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   6214 Apr 23 15:16 2017 s3mproperties.cpp.obj
    
    
    itfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  17647 Apr 23 15:16 2017 itfile.cpp.obj
    
    
    itproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   6949 Apr 23 15:16 2017 itproperties.cpp.obj
    
    
    xmfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  37586 Apr 23 15:16 2017 xmfile.cpp.obj
    
    
    xmproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   6352 Apr 23 15:16 2017 xmproperties.cpp.obj
    
    
    opusfile.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   8789 Apr 23 15:16 2017 opusfile.cpp.obj
    
    
    opusproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   6685 Apr 23 15:16 2017 opusproperties.cpp.obj
    
    
    tag.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  14059 Apr 23 15:16 2017 tag.cpp.obj
    
    
    tagunion.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  21335 Apr 23 15:16 2017 tagunion.cpp.obj
    
    
    fileref.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  32283 Apr 23 15:16 2017 fileref.cpp.obj
    
    
    audioproperties.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0  13643 Apr 23 15:16 2017 audioproperties.cpp.obj
    
    
    tagutils.cpp.obj:     file format pe-i386
    rw-rw-rw- 0/0   3345 Apr 23 15:16 2017 tagutils.cpp.obj
    
    

    But this is ok no ? Because I have mingGW 32bit2 ?

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #12

      That's good indeed.

      Just to be sure, you used the same MinGW to build taglib ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • ShamzicS Offline
        ShamzicS Offline
        Shamzic
        wrote on last edited by Shamzic
        #13

        I have this one on the compilers

        0_1492983682414_upload-91357f38-747f-4e40-82c6-de78ee510d3c

        And the cmake

        0_1492983719764_upload-2cc43e07-e4a0-44d9-bf73-674f4febb2aa

        And I used D:/Qt/Tools/mingw530_32/bin/g++.exe
        cf :
        0_1492983994457_upload-82347159-2881-480f-bc6e-6c4911513f63

        So... Yes I think this is probably the same ?

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #14

          The upload feature is currently broken.

          You can find here how to share images.

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          ShamzicS 1 Reply Last reply
          0
          • SGaistS SGaist

            The upload feature is currently broken.

            You can find here how to share images.

            ShamzicS Offline
            ShamzicS Offline
            Shamzic
            wrote on last edited by
            #15

            @SGaist said in Libtag on windows, no rule to make target ?:

            The upload feature is currently broken.

            You can find here how to share images.

            ??? But we can see every image I have shared.. ? (I have try with an other qt account)

            jsulmJ 1 Reply Last reply
            0
            • ShamzicS Shamzic

              @SGaist said in Libtag on windows, no rule to make target ?:

              The upload feature is currently broken.

              You can find here how to share images.

              ??? But we can see every image I have shared.. ? (I have try with an other qt account)

              jsulmJ Offline
              jsulmJ Offline
              jsulm
              Lifetime Qt Champion
              wrote on last edited by
              #16

              @Shamzic Others cannot see you pictures (including me), so please do it as @SGaist suggested.

              https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • ShamzicS Offline
                ShamzicS Offline
                Shamzic
                wrote on last edited by Shamzic
                #17

                Okay, I'm sorry ! I will do it for the next.

                Now I m on Linux, I think I will have more help with it.

                So I have here my librarie :
                https://postimg.org/image/xub51veer/
                I'm suprise that there is a *.a and *_c.a file.. But ok so I have included them in my .pro like this :

                #-------------------------------------------------
                #
                # Project created by QtCreator 2017-04-12T20:10:01
                #
                #-------------------------------------------------
                
                QT       += core gui network
                
                greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
                
                TARGET = ihm2
                TEMPLATE = app
                
                # The following define makes your compiler emit warnings if you use
                # any feature of Qt which as been marked as deprecated (the exact warnings
                # depend on your compiler). Please consult the documentation of the
                # deprecated API in order to know how to port your code away from it.
                DEFINES += QT_DEPRECATED_WARNINGS
                
                # You can also make your code fail to compile if you use deprecated APIs.
                # In order to do so, uncomment the following line.
                # You can also select to disable deprecated APIs only up to a certain version of Qt.
                #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
                
                
                SOURCES += main.cpp\
                        mainwindow.cpp \
                    playbutton.cpp \
                    audioprogressbar.cpp \
                    volumecontroller.cpp \
                    client.cpp
                
                HEADERS  += mainwindow.h \
                    playbutton.h \
                    audioprogressbar.h \
                    volumecontroller.h \
                    client.h \
                    ../constantes.h
                
                FORMS    += mainwindow.ui
                
                RESOURCES += \
                    images.qrc
                
                CONFIG += c++11
                
                LIBS += -lz
                
                LIBS += -ldrm
                
                LIBS += -lboost_system
                
                unix: LIBS += -L$$PWD/../lib/ -ltag
                
                INCLUDEPATH += $$PWD/../include
                DEPENDPATH += $$PWD/../include
                
                unix: PRE_TARGETDEPS += $$PWD/../lib/libtag.a
                
                unix: LIBS += -L$$PWD/../lib/ -ltag_c
                
                INCLUDEPATH += $$PWD/../include
                DEPENDPATH += $$PWD/../include
                
                unix: PRE_TARGETDEPS += $$PWD/../lib/libtag_c.a
                

                And now unfortenuately I get this message error :

                15:36:05: Running steps for project ihm2_client...
                15:36:05: Configuration unchanged, skipping qmake step.
                15:36:05: Starting: "/usr/bin/make" 
                /home/shamery/Qt/5.8/gcc_64/bin/qmake -o Makefile ../Client/ihm2_client.pro -spec linux-g++
                g++ -Wl,-O1 -Wl,-rpath,/home/shamery/Qt/5.8/gcc_64/lib -o ihm2 main.o mainwindow.o playbutton.o audioprogressbar.o volumecontroller.o client.o qrc_images.o moc_mainwindow.o moc_playbutton.o moc_audioprogressbar.o moc_volumecontroller.o moc_client.o   -lz -ldrm -L/home/shamery/git_ihm/Client/../lib/ -ltag -L/home/shamery/Qt/5.8/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread 
                /usr/bin/ld: /home/shamery/git_ihm/Client/../lib//libtag.a(tzlib.cpp.o): référence au symbole non défini «inflate»
                /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libz.so: error adding symbols: DSO missing from command line
                Makefile:263 : la recette pour la cible « ihm2 » a échouée
                collect2: error: ld returned 1 exit status
                make: *** [ihm2] Erreur 1
                15:36:05: The process "/usr/bin/make" exited with code 2.
                Error while building/deploying project ihm2_client (kit: Desktop Qt 5.8.0 GCC 64bit)
                When executing step "Make"
                15:36:05: Elapsed time: 00:00.
                

                Hope you will see the image this time.

                I guess in this line

                /usr/bin/ld: /home/shamery/git_ihm/Client/../lib//libtag.a(tzlib.cpp.o): référence au symbole non défini «inflate»
                

                I see // but I don't know where I should correct that...

                1 Reply Last reply
                1
                • ShamzicS Offline
                  ShamzicS Offline
                  Shamzic
                  wrote on last edited by Shamzic
                  #18

                  My colleague has found a solution, I guess this is because of the libtag.a wich was not good

                  mrjjM 1 Reply Last reply
                  0
                  • ShamzicS Shamzic

                    My colleague has found a solution, I guess this is because of the libtag.a wich was not good

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #19

                    @Shamzic
                    what was the solution ?
                    It seems it says that
                    tzlib.cpp has No inflate function so maybe the zlib is not expected version?

                    ShamzicS 1 Reply Last reply
                    0
                    • mrjjM mrjj

                      @Shamzic
                      what was the solution ?
                      It seems it says that
                      tzlib.cpp has No inflate function so maybe the zlib is not expected version?

                      ShamzicS Offline
                      ShamzicS Offline
                      Shamzic
                      wrote on last edited by
                      #20

                      @mrjj said in Libtag on windows, no rule to make target ?:

                      It seems it says that
                      tzlib.cpp has No inflate function so maybe the zlib is not expected version?

                      I have just copied his code and his librarie and it worked...

                      #-------------------------------------------------
                      #
                      # Project created by QtCreator 2017-04-12T20:10:01
                      #
                      #-------------------------------------------------
                      
                      QT       += core gui network
                      
                      greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
                      
                      TARGET = ihm2
                      TEMPLATE = app
                      
                      # The following define makes your compiler emit warnings if you use
                      # any feature of Qt which as been marked as deprecated (the exact warnings
                      # depend on your compiler). Please consult the documentation of the
                      # deprecated API in order to know how to port your code away from it.
                      DEFINES += QT_DEPRECATED_WARNINGS
                      
                      # You can also make your code fail to compile if you use deprecated APIs.
                      # In order to do so, uncomment the following line.
                      # You can also select to disable deprecated APIs only up to a certain version of Qt.
                      #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
                      
                      
                      SOURCES += main.cpp\
                              mainwindow.cpp \
                          playbutton.cpp \
                          audioprogressbar.cpp \
                          volumecontroller.cpp \
                          client.cpp
                      
                      HEADERS  += mainwindow.h \
                          playbutton.h \
                          audioprogressbar.h \
                          volumecontroller.h \
                          client.h \
                          ../constantes.h
                      
                      FORMS    += mainwindow.ui
                      
                      RESOURCES += \
                          images.qrc
                      
                      CONFIG += c++11
                      
                      LIBS += -ldrm
                      
                      unix|win32: LIBS += -L$$PWD/../lib/ -ltag
                      
                      INCLUDEPATH += $$PWD/../include
                      DEPENDPATH += $$PWD/../include
                      
                      win32:!win32-g++: PRE_TARGETDEPS += $$PWD/../lib/tag.lib
                      else:unix|win32-g++: PRE_TARGETDEPS += $$PWD/../lib/libtag.a
                      
                      
                      mrjjM 1 Reply Last reply
                      0
                      • ShamzicS Shamzic

                        @mrjj said in Libtag on windows, no rule to make target ?:

                        It seems it says that
                        tzlib.cpp has No inflate function so maybe the zlib is not expected version?

                        I have just copied his code and his librarie and it worked...

                        #-------------------------------------------------
                        #
                        # Project created by QtCreator 2017-04-12T20:10:01
                        #
                        #-------------------------------------------------
                        
                        QT       += core gui network
                        
                        greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
                        
                        TARGET = ihm2
                        TEMPLATE = app
                        
                        # The following define makes your compiler emit warnings if you use
                        # any feature of Qt which as been marked as deprecated (the exact warnings
                        # depend on your compiler). Please consult the documentation of the
                        # deprecated API in order to know how to port your code away from it.
                        DEFINES += QT_DEPRECATED_WARNINGS
                        
                        # You can also make your code fail to compile if you use deprecated APIs.
                        # In order to do so, uncomment the following line.
                        # You can also select to disable deprecated APIs only up to a certain version of Qt.
                        #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
                        
                        
                        SOURCES += main.cpp\
                                mainwindow.cpp \
                            playbutton.cpp \
                            audioprogressbar.cpp \
                            volumecontroller.cpp \
                            client.cpp
                        
                        HEADERS  += mainwindow.h \
                            playbutton.h \
                            audioprogressbar.h \
                            volumecontroller.h \
                            client.h \
                            ../constantes.h
                        
                        FORMS    += mainwindow.ui
                        
                        RESOURCES += \
                            images.qrc
                        
                        CONFIG += c++11
                        
                        LIBS += -ldrm
                        
                        unix|win32: LIBS += -L$$PWD/../lib/ -ltag
                        
                        INCLUDEPATH += $$PWD/../include
                        DEPENDPATH += $$PWD/../include
                        
                        win32:!win32-g++: PRE_TARGETDEPS += $$PWD/../lib/tag.lib
                        else:unix|win32-g++: PRE_TARGETDEPS += $$PWD/../lib/libtag.a
                        
                        
                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #21

                        @Shamzic
                        ok so maybe he used other zlib to build it :)

                        ShamzicS 1 Reply Last reply
                        0
                        • mrjjM mrjj

                          @Shamzic
                          ok so maybe he used other zlib to build it :)

                          ShamzicS Offline
                          ShamzicS Offline
                          Shamzic
                          wrote on last edited by
                          #22

                          @mrjj He used CMAKE like this :

                          cmake -DCMAKE_INSTALL_PREFIX=/home/<username>/Documents/project -DCMAKE_BUILD_TYPE=Release .

                          mrjjM 1 Reply Last reply
                          0
                          • ShamzicS Shamzic

                            @mrjj He used CMAKE like this :

                            cmake -DCMAKE_INSTALL_PREFIX=/home/<username>/Documents/project -DCMAKE_BUILD_TYPE=Release .

                            mrjjM Offline
                            mrjjM Offline
                            mrjj
                            Lifetime Qt Champion
                            wrote on last edited by
                            #23

                            @Shamzic
                            ok, but you also copied some binary files from his pc to make it work ?
                            Or was using cmake enough ?

                            1 Reply Last reply
                            0
                            • ShamzicS Offline
                              ShamzicS Offline
                              Shamzic
                              wrote on last edited by
                              #24

                              I have just copied his directory "lib" and "include" he did with command just above and the .pro file.. And that's it !
                              I'm so angry to got all of theses problems and then my colleague try and it works in 30 minutes... :o

                              mrjjM 1 Reply Last reply
                              0
                              • ShamzicS Shamzic

                                I have just copied his directory "lib" and "include" he did with command just above and the .pro file.. And that's it !
                                I'm so angry to got all of theses problems and then my colleague try and it works in 30 minutes... :o

                                mrjjM Offline
                                mrjjM Offline
                                mrjj
                                Lifetime Qt Champion
                                wrote on last edited by
                                #25

                                @Shamzic
                                Well if he tried it before, its much easier.
                                So i think he used other zlib to avoid the error.
                                or something.

                                1 Reply Last reply
                                0
                                • SGaistS Offline
                                  SGaistS Offline
                                  SGaist
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #26

                                  As for your compiler question, on Windows, yes it's very important. You can't mix and match C++ libraries built with different compilers. The only current exception being VS2017 which is compatible with VS2015.

                                  Interested in AI ? www.idiap.ch
                                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                  1 Reply Last reply
                                  1

                                  • Login

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • Users
                                  • Groups
                                  • Search
                                  • Get Qt
                                  • Unsolved