Wo bekomme ich "videogen" her?

  • Ersteller wladimir-blumen
  • Erstellt am
W

wladimir-blumen

Mitglied
Hallo zusammen,

ich möchte unbedingt das Programm videogen zum Laufen bringen. Leider funktioniert die Installation des Programme von http://www.dynaweb.hu/opensource/videogen/download/videogen-0.32.tar.gz nicht. Es kommt ein Fehler, wenn ich "make" ausführe. Kann man das Programm auch irgendwie über yum installieren? Und wenn ja welches Repo brauch ich dafür noch. In meinen Repos ist es nicht enthalten.

Falls jemand etwas mit dem Fehler beim installieren von http://www.dynaweb.hu/opensource/videogen/download/videogen-0.32.tar.gz anfangen kann, hier eine nähere Beschreibung:

Habe grade probiert videogen (videogen-0.32.tar.gz) zu installieren. Wenn ich "make" ausführe, kommt folgendes:

gcc -Wall -O -g -D_POSIX_SOURCE -c cfg.yy.c
cfg.yy.c:1224: Warnung: »yyunput« definiert, aber nicht verwendet
gcc -Wall -O -g -D_POSIX_SOURCE -c cfg.tab.c
gcc -Wall -O -g -D_POSIX_SOURCE -c args.c
gcc -Wall -O -g -D_POSIX_SOURCE -c checks.c
gcc -Wall -O -g -D_POSIX_SOURCE -c misc.c
gcc -Wall -O -g -D_POSIX_SOURCE -c videogen.c
gcc -Wall -O -g -D_POSIX_SOURCE -o videogen cfg.yy.o cfg.tab.o args.o checks.o misc.o videogen.o -lm

Wo liegt da der Fehler? In der Readme steht:

1.) check "Makefile" and modify it according to your OS/environment

Das makefile sieht bei mir so aus (nichts geändert):


# uncomment the definitions appropriate for your environment below

# Linux, FreeBSD, NetBSD, etc. (GNU cc, GNU make)
CC = gcc
CFLAGS = -Wall -O -g
CDEFS = -D_POSIX_SOURCE
LIBS = -lm

# SunOS 5.8 (Sun cc, GNU make)
#CC = cc
#CFLAGS = -O
#LIBS = -lm

# SGI IRIX 6.5 (MIPSpro cc, GNU make)
#CC = cc
#CFLAGS = -O
#LIBS = -lm

# Digital (Compaq, HP) UNIX 5.1A (DEC C, GNU Make)
#CC = cc
#CFLAGS = -w0 -O
#LIBS = -lm

# HP-UX 10.20 (HP ANSI C, GNU Make)
#CC = cc
#CFLAGS = -Ae -O
#LIBS = -lm

# currently parser generation only works with GNU flex and bison,
# but the generated files are included in the source package so that
# you don't need any tools if you simply want to compile videogen

LEX = flex -i
YACC = bison -d


Muss ich da noch was ändern?


Schöne Grüße,

Hannes
 
CFLAGS = -Wall -O -g

in

CFLAGS = -Wall -O2 -g -pipe -fomit-frame-pointer -march="deine Prozessorarchitektur"
 
Habe ich geändert. Kommt aber weiterhin ein Fehler:

make
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c cfg.yy.c
cfg.yy.c:1224: Warnung: »yyunput« definiert, aber nicht verwendet
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c cfg.tab.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c args.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c checks.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c misc.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c videogen.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -o videogen cfg.yy.o cfg.tab.o args.o checks.o misc.o videogen.o -lm


make install
make all
make[1]: Entering directory `/home/Hannes/Desktop/videogen-0.32'
make clean videogen
make[2]: Entering directory `/home/Hannes/Desktop/videogen-0.32'
rm -f videogen cfg.yy.o cfg.tab.o args.o checks.o misc.o videogen.o
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c cfg.yy.c
cfg.yy.c:1224: Warnung: »yyunput« definiert, aber nicht verwendet
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c cfg.tab.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c args.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c checks.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c misc.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -c videogen.c
gcc -Wall -O2 -g -pipe -fomit-frame-pointer -march="i686" -D_POSIX_SOURCE -o videogen cfg.yy.o cfg.tab.o args.o checks.o misc.o videogen.o -lm
make[2]: Leaving directory `/home/Hannes/Desktop/videogen-0.32'
make[1]: Leaving directory `/home/Hannes/Desktop/videogen-0.32'
strip videogen
cp videogen /usr/local/bin
cp videogen.1x /usr/local/man/man1
chmod 755 /usr/local/bin/videogen
chmod 644 /usr/local/man/man1/videogen.1x


videogen
could not open configuration file "~/.videogen" (errno=2)

+--------------------------------------------------------------+
| |
| videogen 0.31 simple XFree86 Modeline calculator |
| |
| by Szabolcs Rumi, (c) 1997 - 2002 |
| THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY |
| for details see the GNU General Public License (GPLv2) |
| |
+--------------------------------------------------------------+

error: no modes (resolutions) have been specified


Was nun?
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Installation von monitord unter Debian wheezy

Windows clients können nicht mehr auf lange laufendes System zugreifen

Debian squeeze, Webmin, Samba Freigaben

Ati-Treiber bringt mich um den Verstand

Zurück
Oben