Re: [proaudio] Rivendell package submission request |
[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]
Le Tue, 31 Mar 2009 19:43:35 +0200, Dominique Michel <dominique.michel@xxxxxxxxx> a écrit : > Le Fri, 27 Mar 2009 16:37:21 -0500, > Emery Hemingway <emery@xxxxxxxx> a écrit : > > > I wrote up a little guide to the ebuild > > http://rivendell.tryphon.org/wiki/index.php/Install_under_Gentoo#Installation > > It should cover the basic mysql setup. > > > > I added the troubleshooting section it was a few days ago. > > > My version 1.2.2 has definite problems but I feel they've been corrected in > > 1.3.0. 1.3.0 hasn't been reviewed and put in the sunrise overlay yet so > > you'd have to get it and the patches here; > > http://werenotkillers.com/rivendell/ > > > > I will try it and add the ebuild into the overlay so soon I get some time to > test the 1.3.0 version of your program. > Test failed here (amd64): x86_64-pc-linux-gnu-g++ -march=k8 -O2 -msse3 -pipe -Wl,-O1 -o rdadmin rdadmin.o login.o list_users.o edit_user.o add_user.o list_groups.o edit_group.o rename_group.o add_group.o list_svcs.o edit_svc.o add_svc.o list_stations.o edit_station.o add_station.o edit_rdlibrary.o edit_decks.o edit_audios.o help_audios.o edit_ttys.o opendb.o createdb.o mysql_login.o edit_rdairplay.o info_dialog.o view_adapters.o list_matrices.o add_matrix.o edit_matrix.o list_endpoints.o edit_endpoint.o list_gpis.o edit_gpi.o test_import.o autofill_carts.o list_hostvars.o add_hostvar.o edit_hostvar.o edit_backup.o edit_svc_perms.o list_reports.o add_report.o edit_report.o edit_now_next.o edit_user_perms.o edit_vguest_resource.o list_vguest_resources.o edit_rdlogedit.o edit_schedcodes.o list_schedcodes.o add_schedcodes.o list_dropboxes.o edit_dropbox.o edit_rdpanel.o list_feeds.o edit_feed.o add_feed.o list_aux_fields.o edit_aux_field.o add_aux_field.o edit_feed_perms.o list_nodes.o edit_node.o view_node_info.o add_encoder.o list_encoders.o edit_encoder.o edit_nownextplugin.o moc_rdadmin.o moc_login.o moc_list_users.o moc_edit_user.o moc_add_user.o moc_list_groups.o moc_edit_group.o moc_add_group.o moc_list_svcs.o moc_edit_svc.o moc_add_svc.o moc_list_stations.o moc_edit_station.o moc_add_station.o moc_edit_rdlibrary..o moc_edit_decks.o moc_edit_audios.o moc_help_audios.o moc_rename_group.o moc_edit_ttys.o moc_mysql_login.o moc_edit_rdairplay.o moc_info_dialog.o moc_view_adapters.o moc_list_matrices.o moc_add_matrix.o moc_edit_matrix.o moc_list_endpoints.o moc_edit_endpoint.o moc_list_gpis.o moc_edit_gpi.o moc_test_import.o moc_autofill_carts.o moc_list_hostvars.o moc_add_hostvar.o moc_edit_hostvar.o moc_edit_backup.o moc_edit_svc_perms.o moc_list_reports.o moc_edit_user_perms.o moc_add_report.o moc_edit_report.o moc_edit_now_next.o moc_edit_vguest_resource.o moc_list_vguest_resources.o moc_edit_rdlogedit.o moc_edit_schedcodes.o moc_list_schedcodes.o moc_add_schedcodes.o moc_list_dropboxes.o moc_edit_dropbox.o moc_edit_rdpanel.o moc_list_feeds.o moc_edit_feed.o moc_add_feed.o moc_list_aux_fields.o moc_edit_aux_field.o moc_add_aux_field.o moc_edit_feed_perms.o moc_list_nodes.o moc_edit_node.o moc_view_node_info.o moc_list_encoders.o moc_edit_encoder.o moc_add_encoder..o moc_edit_nownextplugin.o -lqui /usr/lib64/librd.so /usr/lib64/libid3.so /usr/lib64/libFLAC.so -L/usr/lib /usr/lib64/libvorbisfile.so /usr/lib64/libvorbisenc.so /usr/lib64/libvorbis.so /usr/lib64/libogg.so -L/usr/qt/3/lib64 /usr/qt/3/lib64/libqt-mt.so -L/usr/lib64 -L/usr/lib64/mysql -L/usr/X11R6/lib64 -laudio /usr/lib64/libmng.so /usr/lib64/libjpeg.so /usr/lib64/libpng12.so -lz /usr/lib64/libXrender.so /usr/lib64/libXrandr.so /usr/lib64/libXcursor.so /usr/lib64/libXft.so /usr/lib64/libfreetype.so /usr/lib64/libfontconfig.so -lm -lpthread /usr/lib64/libXmu.so /usr/lib64/libXt.so /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libXi.so /usr/lib64/libX11.so /usr/lib64/libXext.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl -L/var/tmp/portage/media-radio/rivendell-1.3.0/work/rivendell-1.3.0/lib edit_matrix.o: In function `EditMatrix::EditMatrix(RDMatrix*, QWidget*, char const*)': edit_matrix.cpp:(.text+0x4d59): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0x4d82): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0x4df3): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0x4e1c): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0x4e90): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0x4eb8): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0x4f23): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0x4f4b): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.o: In function `EditMatrix::EditMatrix(RDMatrix*, QWidget*, char const*)': edit_matrix.cpp:(.text+0xc359): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0xc382): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0xc3f3): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0xc41c): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0xc490): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0xc4b8): undefined reference to `RDMatrix::startCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0xc523): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.cpp:(.text+0xc54b): undefined reference to `RDMatrix::stopCart(RDMatrix::Role) const' edit_matrix.o: In function `EditMatrix::WriteMatrix()': edit_matrix.cpp:(.text+0x10662): undefined reference to `RDMatrix::setStartCart(RDMatrix::Role, unsigned int) const' edit_matrix.cpp:(.text+0x106b8): undefined reference to `RDMatrix::setStopCart(RDMatrix::Role, unsigned int) const' edit_matrix.cpp:(.text+0x10711): undefined reference to `RDMatrix::setStartCart(RDMatrix::Role, unsigned int) const' edit_matrix.cpp:(.text+0x10767): undefined reference to `RDMatrix::setStopCart(RDMatrix::Role, unsigned int) const' edit_feed.o: In function `EditFeed::okData()': edit_feed.cpp:(.text+0x5ce): undefined reference to `RDFeed::setBasePreamble(QString const&) const' edit_feed.cpp:(.text+0x91f): undefined reference to `RDFeed::setCastOrder(bool) const' edit_feed.cpp:(.text+0x952): undefined reference to `RDFeed::setRedirectPath(QString const&)' edit_feed.cpp:(.text+0x9a8): undefined reference to `RDFeed::setRedirectPath(QString const&)' edit_feed.o: In function `EditFeed::EditFeed(QString const&, QWidget*, char const*)': edit_feed.cpp:(.text+0x38fc): undefined reference to `RDFeed::basePreamble() const' edit_feed.cpp:(.text+0x3cc6): undefined reference to `RDFeed::castOrder() const' edit_feed.cpp:(.text+0x3cf7): undefined reference to `RDFeed::redirectPath() const' edit_feed.o: In function `EditFeed::EditFeed(QString const&, QWidget*, char const*)': edit_feed.cpp:(.text+0x6c0c): undefined reference to `RDFeed::basePreamble() const' edit_feed.cpp:(.text+0x6fd6): undefined reference to `RDFeed::castOrder() const' edit_feed.cpp:(.text+0x7007): undefined reference to `RDFeed::redirectPath() const' collect2: ld returned 1 exit status make[1]: *** [rdadmin] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-radio/rivendell-1.3.0/work/rivendell-1.3.0/rdadmin' make: *** [all-recursive] Error 1 * * ERROR: media-radio/rivendell-1.3.0 failed. I get the 1.2.2 version to compile. It was necessary to run a eaureconf because the install was failing (it was trying to install pam_rd.so from the pam_rd/.libs/ directory without the autoreconf) If I try eautoreconf with the 1.3.0, I get another error: Making all in rdpopup make[2]: Entering directory `/var/tmp/portage/media-radio/rivendell-1.3.0/work/rivendell-1.3.0/utils/rdpopup' x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"rivendell\" -DPACKAGE_TARNAME=\"rivendell\" -DPACKAGE_VERSION=\"\`cat\ PACKAGE_VERSION\`\" -DPACKAGE_STRING=\"rivendell\ \`cat\ PACKAGE_VERSION\`\" -DPACKAGE_BUGREPORT=\"Fred\ Gleason\ \<fredg@xxxxxxxxxxxxxxxxxx\>\" -DPACKAGE=\"rivendell\" -DVERSION=\"1.3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_VORBIS=1 -DJACK=yes -DALSA=yes -DSRC=yes -DHAVE_FLAC_METADATA=yes -DHAVE_SECURITY_PAM_MODULES_H=1 -DHAVE_SECURITY__PAM_MACROS_H=1 -I. -I../../lib -Wall -DPREFIX=\"/usr\" -DQTDIR=\"/usr/qt/3\" -I/usr/qt/3/include -DQT_THREAD_SUPPORT -march=k8 -O2 -msse3 -pipe -MT rdpopup.o -MD -MP -MF .deps/rdpopup.Tpo -c -o rdpopup.o rdpopup.cpp rdpopup.cpp: In function ‘int main(int, char**)’: rdpopup.cpp:59: warning: deprecated conversion from string constant to ‘char*’ rdpopup.cpp:59: warning: deprecated conversion from string constant to ‘char*’ rdpopup.cpp:64: error: ‘exit’ was not declared in this scope rdpopup.cpp:79: error: ‘exit’ was not declared in this scope make[2]: *** [rdpopup.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-radio/rivendell-1.3.0/work/rivendell-1.3.0/utils/rdpopup' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-radio/rivendell-1.3.0/work/rivendell-1.3.0/utils' make: *** [all-recursive] Error 1 I can commit the 1.2.2, but 1.3 will have to wait. I don't want to commit something that I cannot compile and run. Ciao, Dominique > > To clarify why I think rivendell should be in proaudio, I don't think it > > should be in the main tree because of its specialty and therefore I don't > > think it should be in sunrise. > > We all have specific software needs. So, I think that some users will use > it. > > > Additionaly I think that users of this package > > would benefit from the other packages found in proaudio. I don't foresee > > anyone else working on this ebuild other than me in the near future but I > > think people would be more comfortable syncing from an overlay than pulling > > files off of a backwater webserver from a wiki link. > > > > > > You forget to mention that it look like to be a very good program. > > Rivendell seam to be versatile. It must be possible to use it localy into > a shop in order to program the shop's ambiance music. > > Ciao, > Dominique > >
Attachment:
emerge-info
Description: Binary data
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |