Package Details: qdvdauthor 2.3.1-15

Git Clone URL: https://aur.archlinux.org/qdvdauthor.git (read-only, click to copy)
Package Base: qdvdauthor
Description: A GUI frontend for dvdauthor, video DVD creator.
Upstream URL: https://sourceforge.net/projects/qdvd
Licenses: GPL
Submitter: vmp
Maintainer: vmp
Last Packager: vmp
Votes: 1
Popularity: 0.000000
First Submitted: 2019-11-23 19:51 (UTC)
Last Updated: 2024-08-20 15:27 (UTC)

Latest Comments

1 2 Next › Last »

vmp commented on 2024-06-13 12:17 (UTC)

The issue by adding video is fixed:

*** stack smashing detected ***: terminated

vmp commented on 2024-06-12 11:00 (UTC) (edited on 2024-06-12 11:01 (UTC) by vmp)

If one adds video one gets following message

[gons@phoenix bin]$ qdvdauthor
QEventLoop: Cannot be used without QApplication
QObject::connect: No such signal QAction::activated()
QObject::connect: No such slot QDVDAuthor::slotAddFrameObject ( )
QObject::connect: No such slot QDVDAuthor::slotAddTextObject ( )
QObject::connect: No such slot QDVDAuthor::slotAddImageObject ( )
QObject::connect: No such slot QDVDAuthor::slotAddMovieObject ( )
QObject::connect: No such signal QLineEdit::lostFocus ( )
QObject::connect:  (sender name:   'm_pEditZoom')
QObject::connect:  (receiver name: 'uiDVDLayout')
QLayout: Attempting to add QLayout "" to FilePreview_Dialog "PreviewFileDialog", which already has a layout
*** stack smashing detected ***: terminated
Abgebrochen (Speicherabzug geschrieben)

vmp commented on 2024-06-12 01:50 (UTC)

The issue with [-Wincompatible-pointer-types] is solved.

vmp commented on 2024-06-10 14:09 (UTC) (edited on 2024-06-10 15:08 (UTC) by vmp)

gcc 14 issue with ffmpeg 0.6.7:

libavformat/aviobuf.c: In Funktion »url_fdopen«:
libavformat/aviobuf.c:581:23: Fehler: Übergabe des Arguments 6 von »init_put_byte« von inkompatiblem Zeigertyp [-Wincompatible-pointer-types]
  581 |                       url_read, url_write, url_seek) < 0) {
      |                       ^~~~~~~~
      |                       |
      |                       int (*)(URLContext *, unsigned char *, int)
libavformat/aviobuf.c:47:25: Anmerkung: »int (*)(void *, uint8_t *, int)« {alias »int (*)(void *, unsigned char *, int)«} erwartet, aber Argument hat Typ »int (*)(URLContext *, unsigned char *, int)«
   47 |                   int (*read_packet)(void *opaque, uint8_t *buf, int buf_size),
      |                   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavformat/aviobuf.c:581:33: Fehler: Übergabe des Arguments 7 von »init_put_byte« von inkompatiblem Zeigertyp [-Wincompatible-pointer-types]
  581 |                       url_read, url_write, url_seek) < 0) {
      |                                 ^~~~~~~~~
      |                                 |
      |                                 int (*)(URLContext *, unsigned char *, int)
libavformat/aviobuf.c:48:25: Anmerkung: »int (*)(void *, uint8_t *, int)« {alias »int (*)(void *, unsigned char *, int)«} erwartet, aber Argument hat Typ »int (*)(URLContext *, unsigned char *, int)«
   48 |                   int (*write_packet)(void *opaque, uint8_t *buf, int buf_size),
      |                   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavformat/aviobuf.c:581:44: Fehler: Übergabe des Arguments 8 von »init_put_byte« von inkompatiblem Zeigertyp [-Wincompatible-pointer-types]
  581 |                       url_read, url_write, url_seek) < 0) {
      |                                            ^~~~~~~~
      |                                            |
      |                                            int64_t (*)(URLContext *, int64_t,  int) {alias long int (*)(URLContext *, long int,  int)}
libavformat/aviobuf.c:49:29: Anmerkung: »int64_t (*)(void *, int64_t,  int)« {alias »long int (*)(void *, long int,  int)«} erwartet, aber Argument hat Typ »int64_t (*)(URLContext *, int64_t,  int)« {alias »long int (*)(URLContext *, long int,  int)«}
   49 |                   int64_t (*seek)(void *opaque, int64_t offset, int whence))
      |                   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavformat/aviobuf.c: In Funktion »url_resetbuf«:
libavformat/aviobuf.c:618:58: Warnung: Klammern um Operand von »!« empfohlen, oder Änderung von »&« in »&&« oder »!« in »~« [-Wparentheses]
  618 |     if ((flags & URL_RDWR) || (h && h->flags != flags && !h->flags & URL_RDWR))
      |                                                          ^~~~~~~~~
make: *** [common.mak:41: libavformat/aviobuf.o] Fehler 1
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...

sl1pkn07 commented on 2023-11-13 17:32 (UTC) (edited on 2023-11-13 17:33 (UTC) by sl1pkn07)

please test (update to 2.4.1 for Qt6 and use ffmpeg 0.6.7 (latest release for the 0.6.x branch) builded as static

# Maintainer: Roland Suchan <snrd at arcor dot de>

pkgname=qdvdauthor
pkgver=2.4.1
pkgrel=1
pkgdesc='A GUI frontend for dvdauthor, video DVD creator'
url='https://sourceforge.net/projects/qdvd'
license=('GPL2')
arch=('x86_64')
depends=(
  'bash'
  'gcc-libs' # libgcc_s.so libstdc++.so
  'glibc' # libm.so
  'qt6-base' # libQt6Core.so libQt6Gui.so libQt6Network.so libQt6PrintSupport.so libQt6Widgets.so libQt6Xml.so
  'xine-lib' # libxine.so
  'vlc'
  'libx11' # libX11.so
  'libva' 'libva.so'
  'libglvnd' 'libGLX.so' 'libOpenGL.so'
  'bzip2' 'libbz2.so'
  'zlib' 'libz.so'
)
makedepends=(
  'qt6-tools'
  'cmake'
  'extra-cmake-modules'
)
provides=(
  'dvd-slideshow'
  'qdvdauthor'
  'qplayer'
  'qslideshow'
  'qrender'
)
source=(
  "https://sourceforge.net/projects/qdvd/files/qdvd-${pkgver}-qt6/qdvdauthor-${pkgver}-014.tar.gz"
  'https://ffmpeg.org/releases/ffmpeg-0.6.7.tar.bz2'
  'mathops_fix.patch'
  'found_ffmpeg.patch'
)
sha256sums=(
  'b0b7a56881a3e74fb93a598c4e7e8cc34d91bc14c634a3aaef60c4fbcb1594fb'
  'SKIP'
  'SKIP'
  'SKIP'
)
options=('debug')

prepare() {
  patch -d ffmpeg-0.6.7 -p1 -i "${srcdir}/mathops_fix.patch"
  patch -d "$pkgname-$pkgver" -p1 -i "${srcdir}/found_ffmpeg.patch"
}

build() {
  cd ffmpeg-0.6.7

  CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" \
  ./configure \
    --prefix="${srcdir}/fakeroot" \
    --disable-ffmpeg \
    --disable-ffplay \
    --disable-ffprobe \
    --disable-ffserver \
    --enable-pic \
    --disable-doc

  make
  make install

  cd ..
  export PKG_CONFIG_LIBDIR="${srcdir}/fakeroot/lib/pkgconfig"
  export PKG_CONFIG_PATH="${PKG_CONFIG_LIBDIR}:/usr/lib/pkgconfig:/usr/share/pkgconfig"

  cmake -S "qdvdauthor-${pkgver}" -B build \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DFFMPEG_DIRS="${srcdir}/fakeroot"

  cmake --build build
}

package() {
  DESTDIR="${pkgdir}" cmake --install build
}

found_ffmpeg.patch https://gist.github.com/sl1pkn07/53d9b396a4c4e0c288f9afa8dad13527 mathops_fix.patch https://gist.github.com/sl1pkn07/69fc11dba070bea783b5eb5fe97c279f

vmp commented on 2020-02-29 10:33 (UTC)

Does qdvdauthor build now?

aurmyster commented on 2020-01-29 08:03 (UTC)

Hi! Unfortunately, I had the same error on the build, but, THANK YOU very much for the link to the binary!!! That works perfectly!

vmp commented on 2020-01-24 22:00 (UTC)

Link to qdvdauthor: https://software.opensuse.org//download.html?project=home%3Atkb&package=qdvdauthor

vmp commented on 2020-01-24 09:53 (UTC) (edited on 2020-01-24 09:53 (UTC) by vmp)

And now. Still the same error?