Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#11805 closed Bug Report - General (Invalid)

taglib creating a problem on install

Reported by: teddybeartruck@… Owned by:
Priority: major Milestone: unknown
Component: MythTV - General Version: 0.26.1
Severity: medium Keywords: taglib
Cc: Ticket locked: yes

Description

Have download (and git update) the lasted version. On install the configure file will not run. I read the last post about this problem (posted 4 months ago) and cannot understand how to make the fix. Below is the last few lines of the config.ep file. Please give a step by step.

Thank you.

BEGIN /tmp/mythtv_conf.hhMLivOM.c

1 extern int pthread_cancel(); 2 int main(void){ pthread_cancel(); }

END /tmp/mythtv_conf.hhMLivOM.c gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c99 -DNDEBUG -fomit-frame-pointer -pthread -c -o /tmp/mythtv_conf.ZWFrTU2x.o /tmp/mythtv_conf.hhMLivOM.c gcc -Wl,--as-needed -o /tmp/mythtv_conf.g2ZyjLy0 /tmp/mythtv_conf.ZWFrTU2x.o -pthread -lbz2 -lz check_lib uuid/uuid.h uuid_generate -luuid check_header uuid/uuid.h check_cpp BEGIN /tmp/mythtv_conf.hhMLivOM.c

1 #include <uuid/uuid.h> 2 int x;

END /tmp/mythtv_conf.hhMLivOM.c gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c99 -DNDEBUG -fomit-frame-pointer -pthread -E -o /tmp/mythtv_conf.ZWFrTU2x.o /tmp/mythtv_conf.hhMLivOM.c check_func uuid_generate -luuid check_ld cc -luuid check_cc BEGIN /tmp/mythtv_conf.hhMLivOM.c

1 extern int uuid_generate(); 2 int main(void){ uuid_generate(); }

END /tmp/mythtv_conf.hhMLivOM.c gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c99 -DNDEBUG -fomit-frame-pointer -pthread -c -o /tmp/mythtv_conf.ZWFrTU2x.o /tmp/mythtv_conf.hhMLivOM.c gcc -Wl,--as-needed -o /tmp/mythtv_conf.g2ZyjLy0 /tmp/mythtv_conf.ZWFrTU2x.o -luuid -pthread -lbz2 -lz ERROR: cannot find taglib 1.6 or later.

Change History (8)

comment:1 Changed 6 years ago by paulh

What does taglib-config --version show?

comment:2 Changed 6 years ago by teddybeartruck@…

it does not exist as shown on the last line of the "configure" file.

comment:3 Changed 6 years ago by teddybeartruck@…

The following is the last response I got while installing in terminal:

root@Dimension-8300:/home/daniel/mythtv/mythtv# ./configure ERROR: cannot find taglib 1.6 or later.

If you think configure made a mistake, make sure that you are using the latest version of MythTV from git. If the latest version fails, report the problem to the mythtv-dev@… mailing list or IRC #mythtv on irc.freenode.net Include the log file "config.ep" produced by configure as this will help solving the problem.

I was following the guide at this address: http://www.mythtv.org/wiki/Ubuntu_Raring_Ringtail_Installation

The last few lines from the configure.ep is in the previous post.

Where do I go from here?

comment:4 Changed 6 years ago by acstadt@…

Apparently they didn't list libtag1-dev as a requirement. Suggest you install it. sudo apt-get install libtag1-dev

comment:5 Changed 6 years ago by Nicolas Riendeau

Resolution: Invalid
Status: newclosed

Hi!

Unfortunately Trac is for submitting bugs, not for user support (which is what you are asking for).

As acstadt@… already pointed out, there appears to be missing requirements in the wiki entry your are following.

Please ask for help on our mythtv-users mailing list (http://www.mythtv.org/mailman/listinfo/mythtv-users/) or our IRC channel (#mythtv-users on irc.freenode.net).

Thank you,

Nick

PS: There are easier ways to install MythTV (ie from packages). Compiling from source should only be done as a last resort for most people.

Last edited 6 years ago by Nicolas Riendeau (previous) (diff)

comment:6 Changed 6 years ago by Daniel <teddybeartruck@…>

I was following the example of another post that did not produce an answer. A missing file (to me) is a bug in the program.

The suggestion given was the answer. So someone needs to add the file to the download.

Thanks for the help.

comment:7 Changed 6 years ago by Nicolas Riendeau

Hi,

The file is not provided by MythTV, it is a file *you* must install yourself if you wish to compile from source (which, as I said previously, should only be done as a last resort for most people).

The wiki entry you are following forgot to mention that this file had to be installed as well... You are welcome to create yourself an account on the wiki and edit it (since this is how a wiki work).

The configure script simply warns you that you have not installed a file *you* must install if you wish to compile MythTV from source. If you installed MythTV using a package (one is provided by your Linux distribution) it would be automatically installed.

I am not sure you realize it but you are presently installing MythTV in the hardest way possible, compiling and installing from source you retrieved directly from our *unstable development version*. When you do that you must take care of installing everything needed to compile and install it yourself.

As I mentioned above this is an *unstable development version* not a released version of the application, it is the version we are currently developing which should not normally be considered stable and should not normally be used in a production (ie non development) context. The fact that you did not understand this was a missing dependency, something which you had to install before trying to install MythTV, makes me believe you should not be using this version.

Please seek help on the mailing list or IRC channel I mentioned previously (and not the ones mentioned in the error message these are meant to be used when you actually want to develop or help develop the application).

Thank you,

Nick

comment:8 Changed 6 years ago by stuartm

Ticket locked: set
Note: See TracTickets for help on using tickets.