Package Details: projectx 0.91.0.08-3

Git Clone URL: https://aur.archlinux.org/projectx.git (read-only)
Package Base: projectx
Description: DVB demux tool for repairing and analyzing different stream types
Upstream URL: http://sourceforge.net/projects/project-x
Licenses: GPL
Submitter: None
Maintainer: windy
Last Packager: windy
Votes: 57
Popularity: 0.000000
First Submitted: 2006-02-02 11:58
Last Updated: 2018-03-08 20:33

Required by (1)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Anonymous comment on 2012-07-08 09:29

@cyberpatrol: When I first tried to run the PKGBUILD, it stopped with an error because it couldn't find an 'unzip' command on my system. So it is definitely missing a build dependency. After I manually installed 'unzip' with pacman, the PKGBUILD did run successfully for me. Thus the mention.

Anonymous comment on 2012-07-03 10:45

@mikan: Zip packages are supported by bsdtar and unpacked automatically by makepkg. So no need for unzip in makedepends. Btw., unzip is for zip archives and gunzip for gzip archives (usually as gzipped tar archives, .tar.gz or .tgz), two totally different compression formats.

Anonymous comment on 2012-07-03 03:26

'unzip' should be added to the makedepends array; it's needed to unpack the source archive.
I tried to use gunzip instead, but it wouldn't work.

holyArch commented on 2012-05-01 23:44

@Tomin Thanks for the tip.

Tomin commented on 2012-04-17 16:20

I had to change one line to get it building fine.
./build.sh
sh ./build.sh

Anonymous comment on 2012-04-09 09:00

I also encountered the error described by BlueC:
fatal error: jni.h: No such file or directory
I found that right after installing java-environment the environment variable JAVA_HOME is not yet set for the current logged in user, which causes the error. A logout and login should fix this.

Another issue I met was ./build.sh called from PKGBUILD line 38 not having executable permission. I fixed this by inserting "chmod +x ./build.sh" in PGKBUILD.

Anonymous comment on 2012-02-12 12:47

I managed to make it build by addding correct include paths in the PKGBUILD but that seems hacky (I've no idea how this should be done gracefully).

More info:

yaourt -Qs jdk
extra/jdk7-openjdk 7.b147_2.0-6
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - SDK
extra/jre7-openjdk 7.b147_2.0-6
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs -Full
Java runtime environment - needed for executing Java GUI and Webstart programs
extra/jre7-openjdk-headless 7.b147_2.0-6
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs -
Minimal Java runtime - needed for executing non GUI Java programs

Anonymous comment on 2012-02-12 12:35

Build failing here:

gcc -Wall -O2 -D_REENTRANT -DGNU_SOURCE -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -I"/usr/lib/jvm/java-7-openjdk/jre/include" -I"/usr/lib/jvm/java-7-openjdk/jre/include/linux" -I./mmx -I./mmx -c net_sourceforge_dvb_projectx_video_IDCTFast.c
net_sourceforge_dvb_projectx_video_IDCTFast.c:1:17: fatal error: jni.h: No such file or directory
compilation terminated.
make: *** [net_sourceforge_dvb_projectx_video_IDCTFast.o] Error 1

Seems the include paths are wrong... jni.h is actually in /usr/lib/jvm/java-7-openjdk/include/

Is this something wrong with the PKBUILD or my environment?

erm67 commented on 2012-01-07 21:17

Ok I fixed the projectx.desktop, should be ok now.

Anonymous comment on 2011-12-15 19:05

Well, projectx.desktop must have been changed I guess or I changed it once on my system. Don't know anymore. But it's an upstream issue, because the .desktop file is in the source tarball. So you'd better file a bug report to upstream. But keep in mind that the script /usr/bin/projectx is a downstream script only installed by this PKGBUILD.

Btw., Exec=projectx instead of Exec=/usr/bin/projectx is sufficient even if it, of course, doesn't matter.