Opened 12 years ago
Closed 12 years ago
Last modified 12 years ago
#11805 closed Bug Report - General (Invalid)
taglib creating a problem on install
Reported by: | 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 12 years ago by
comment:2 Changed 12 years ago by
it does not exist as shown on the last line of the "configure" file.
comment:3 Changed 12 years ago by
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 12 years ago by
Apparently they didn't list libtag1-dev as a requirement. Suggest you install it. sudo apt-get install libtag1-dev
comment:5 Changed 12 years ago by
Resolution: | → Invalid |
---|---|
Status: | new → closed |
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.
comment:6 Changed 12 years ago by
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 12 years ago by
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 12 years ago by
Ticket locked: | set |
---|
What does taglib-config --version show?