Git Build Error
#1
Try to compile version: https://github.com/opdenkamp/xbmc/commit...fd62e3b648

git pull
git clean -xf
./bootstrap

Code:
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/config.guess'
libtoolize: copying file `build-aux/config.sub'
libtoolize: copying file `build-aux/install-sh'
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.in:10: installing `build-aux/missing'
autoreconf: Leaving directory `.'
autoreconf: Entering directory `lib/cpluff'
autoreconf: running: autopoint --force
Copying file ABOUT-NLS
Copying file m4/codeset.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lock.m4
Copying file m4/longdouble.m4
Copying file m4/longlong.m4
Copying file m4/printf-posix.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/uintmax_t.m4
Copying file m4/ulonglong.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makevars.template
Copying file po/[email protected]
Copying file po/[email protected]
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --install --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `auxliary'.
libtoolize: copying file `auxliary/config.guess'
libtoolize: copying file `auxliary/config.sub'
libtoolize: copying file `auxliary/install-sh'
libtoolize: copying file `auxliary/ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:47: installing `auxliary/missing'
console/Makefile.am: installing `auxliary/depcomp'
autoreconf: Leaving directory `lib/cpluff'
autoreconf: Entering directory `lib/libdvd/libdvdcss'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
configure.ac:7: error: possibly undefined macro: AM_INIT_AUTOMAKE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:8: error: possibly undefined macro: AM_CONFIG_HEADER
configure.ac:13: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
configure.ac:14: error: possibly undefined macro: AM_PROG_LIBTOOL
configure.ac:188: error: possibly undefined macro: AM_CONDITIONAL
autoreconf: /usr/bin/autoconf failed with exit status: 1

I compile XBMC git trunk all the time which works 100%, is their something else I need to compile your branch ?
The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
Reply
#2
you probably did a "make distclean" which I didn't fix yet after the code reshuffle merge.

this should fix it:
Code:
git reset --hard HEAD
git clean -xfd
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply
#3
Actually I didn't do "make distclean". I just checked out the branch and build it.

Will try what you suggested when I get home.

Couple of more questions:

1) Do you want us to post issues here in this forum ?
2) What OS are you currently building on and support at this time ? I noticed you created the windows build but it hangs alot. Any other developers helping you out ?
The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
Reply
#4
hmm didn't scroll all the way down there. looks like you don't have autotools installed or it can't be found.

1) yes, please
2) I'm using linux (ubuntu) myself. I boot into windows once a week or so to fix some things there, like today Smile fixes for crashes/lockups on windows are incoming. There are no other devs working on pvr atm. Sometimes receiving a few little fixes via github from addon devs.
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply
#5
dushmaniac Wrote:you probably did a "make distclean" which I didn't fix yet after the code reshuffle merge.

this should fix it:
Code:
git reset --hard HEAD
git clean -xfd

That fixed it thanks ...
The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
Reply
#6
Hi,

not sure if this needs a new thread? But,

I've checked out your repo at the below commit and everytime I build it it just stops at the guilib step

https://github.com/opdenkamp/xbmc/commit...3006273224

I'm on Maverick and compile the main xbmc git without problems. Do you have any dependancies that are special to your fork that are not listed in README.ubuntu?

I've been using the following config flags (one's I use for 'normal' xbmc):

Code:
./configure --prefix=/usr --disable-pulse --enable-libbluray --enable-vdpau

I've also checked out dteirney's branch (I'm a myth user....), but I also get to the same point in the compile.

I've already been doing

Code:
git clean -xfd

I will try again with the

Code:
git reset --hard HEAD

and post the terminal output if it fails again.....

Jim

PS also tried with external libraries as well, but it still halted at the guilib stage....
Reply
#7
I haven't looked at the readme files for a while, but the requirements are the same for "normal xmbc" as for the "pvr xbmc".

if you're having problems getting the required dev packages in, do this:
Code:
sudo -s
echo "deb-src http://ppa.launchpad.net/lars-opdenkamp/xbmc-pvr/ubuntu maverick main" >> /etc/apt/sources.list
apt-get update
apt-get build-dep xbmc

now to make sure your tree is clean, do this:
Code:
git checkout master
git reset --hard HEAD
git clean -xfd

and build xbmc:
Code:
./bootstrap && ./configure && make && make install
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply
#8
Thanks for the quick reply!

I actually had another run at it with

Code:
git reset --hard HEAD

and it worked like a charm.... guess dteirney's branch also doesn't have make distclean implemented? Because this works for his git tree as well...

keep up the good work!

Jimmer
Reply
#9
yes he forked off my branch, so he his branch has the same problem.
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply
#10
dushmaniac:

Anyway to change xbmc to xbmc-pvr during build time so that we can have two version installed on our systems ?
The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
Reply
#11
sorry, I'm not spending time on packaging. I'm just using our normal packaging sources available on github.
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply
#12
dushmaniac Wrote:sorry, I'm not spending time on packaging. I'm just using our normal packaging sources available on github.

I am sorry, I wasn't asking you to build it, since I build my packages myself. I was asking if it was possible to change name at build time.
The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
Reply
#13
you would have to edit some things to get that working, not just the name of the package, but also the installation directories.

if you want to do this, I recommend you give the pvr version some prefix like /usr/local/xbmc-pvr and create a little shell script that starts it from /usr/local/xbmc-pvr/bin/xbmc (and don't name it "xbmc" Smile)
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply
#14
dushmaniac Wrote:yes he forked off my branch, so he his branch has the same problem.

Sorry to take it off-topic, but is the myth plug-in disabled by default in your tree? Basically, the addon configuration is permanently greyed out. I've entered my settings in the addons xml file (with the same settings that work for my backend from dteirney's fork) but after trying (and failing) to activate tv in the settings, the log reports that it cannot find XBMC_MythTV.pvr...

Jimmer

PS forgot to say that I checked out your master branch...
Reply
#15
I did change something in it's Makefile a couple of days ago because it caused the tvheadend to fail because of some weird linking (probably someone did a c+p and forgot to edit that).

it should still build, though I didn't check that. if it doesn't, someone else should have a look at it, as I don't have time to look into anything else than the "pvr core" and the tvheadend add-on.
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply

Logout Mark Read Team Forum Stats Members Help
Git Build Error0