By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2159

Summary: Build issue: tdemultimedia on openbsd
Product: TDE Reporter: Francois Andriot <albator78>
Component: tdemultimediaAssignee: Francois Andriot <albator78>
Status: RESOLVED FIXED    
Severity: normal CC: albator78, bugwatch, slavek.banko
Priority: P5    
Version: R14.0.0 [Trinity]   
Hardware: All   
OS: Other   
Compiler Version: TDE Version String:
Application Version: Application Name:
Attachments: tdemultimedia: fix arts detection
tdemultimedia: fix ftbfs in oggPlayObject_impl.h because semun definition
tdemultimedia: fix missing default openbsd cd device in kscd
tdemultimedia: fix ftbfs in kscd because missing scsi_cd.h
tdemultimedia: fix ftbfs in tdeioslave/audiocd/plugins/wav
tdemultimedia: fix ftbfs in tdeioslave/audiocd/plugins/lame
tdemultimedia: fix build order to avoid FTBFS
tdemultimedia: add sndio support (part 1)
tdemultimedia: add sndio support (part 2)
tdemultimedia: enable pthread support in mpeglib
tdemultimedia: fix arts detection + fix sndio detection
tdemultimedia: fix link flags in mpeglib/lib
tdemultimedia: fix ftbfs in oggPlayObject_impl.h because semun definition (1)

Description Francois Andriot 2014-10-12 10:41:47 CDT
This bug report is intended to gather all patches required to build tdemultimedia on openbsd.
Comment 1 Francois Andriot 2014-10-12 10:43:29 CDT
Created attachment 2303 [details]
tdemultimedia: fix arts detection

Currently, there are 2 folders for arts include:
  /opt/trinity/include/artsc
  /opt/trinity/include/tde/arts

There is often a confusion between both, so it is important to use the correct flags in build files.
Comment 2 Francois Andriot 2014-10-12 10:51:01 CDT
Created attachment 2304 [details]
tdemultimedia: fix ftbfs in oggPlayObject_impl.h because semun definition
Comment 3 Francois Andriot 2014-10-12 11:00:48 CDT
Created attachment 2305 [details]
tdemultimedia: fix missing default openbsd cd device in kscd
Comment 4 Francois Andriot 2014-10-12 11:17:19 CDT
Created attachment 2306 [details]
tdemultimedia: fix ftbfs in kscd because missing scsi_cd.h
Comment 5 Francois Andriot 2014-10-12 12:44:06 CDT
Created attachment 2311 [details]
tdemultimedia: fix ftbfs in tdeioslave/audiocd/plugins/wav
Comment 6 Francois Andriot 2014-10-12 13:09:59 CDT
Created attachment 2312 [details]
tdemultimedia: fix ftbfs in tdeioslave/audiocd/plugins/lame
Comment 7 Francois Andriot 2014-10-12 13:30:58 CDT
Created attachment 2313 [details]
tdemultimedia: fix build order to avoid FTBFS
Comment 8 Francois Andriot 2014-10-12 13:31:46 CDT
Created attachment 2314 [details]
tdemultimedia: add sndio support (part 1)
Comment 9 Francois Andriot 2014-10-12 13:32:13 CDT
Created attachment 2315 [details]
tdemultimedia: add sndio support (part 2)
Comment 10 Francois Andriot 2014-10-12 13:39:44 CDT
Created attachment 2316 [details]
tdemultimedia: enable pthread support in mpeglib
Comment 11 Francois Andriot 2014-10-12 14:14:49 CDT
Created attachment 2317 [details]
tdemultimedia: fix arts detection + fix sndio detection
Comment 12 Francois Andriot 2014-10-12 14:53:40 CDT
Created attachment 2318 [details]
tdemultimedia: fix link flags in mpeglib/lib
Comment 13 Francois Andriot 2014-10-12 15:27:48 CDT
No more patch for now.
Comment 14 Slávek Banko 2014-11-26 12:35:00 CST
Created attachment 2359 [details]
tdemultimedia: fix ftbfs in oggPlayObject_impl.h because semun definition (1)

François, the original patch in attachment 2304 [details] seemed to me a bit confusing, so I modified it slightly. Please test it.

I would like to incorporate all of these patches as soon as possible - within the window for RC2.
Comment 15 Slávek Banko 2014-11-26 17:34:45 CST
Comment on attachment 2359 [details]
tdemultimedia: fix ftbfs in oggPlayObject_impl.h because semun definition (1)

Pushed to GIT in hash 8d5f4c4d
Comment 16 Slávek Banko 2014-11-26 17:35:14 CST
Comment on attachment 2305 [details]
tdemultimedia: fix missing default openbsd cd device in kscd

Pushed to GIT in hash 1761a6cd
Comment 17 Slávek Banko 2014-11-26 17:35:41 CST
Comment on attachment 2306 [details]
tdemultimedia: fix ftbfs in kscd because missing scsi_cd.h

Pushed to GIT in hash 79546240
Comment 18 Slávek Banko 2014-11-26 17:36:07 CST
Comment on attachment 2311 [details]
tdemultimedia: fix ftbfs in tdeioslave/audiocd/plugins/wav

Pushed to GIT in hash e9500088
Comment 19 Slávek Banko 2014-11-26 17:36:30 CST
Comment on attachment 2312 [details]
tdemultimedia: fix ftbfs in tdeioslave/audiocd/plugins/lame

Pushed git in hash 9f3f3804
Comment 20 Slávek Banko 2014-11-26 17:36:53 CST
Comment on attachment 2313 [details]
tdemultimedia: fix build order to avoid FTBFS

Pushed to GIT in hash 164caede
Comment 21 Slávek Banko 2014-11-26 17:37:20 CST
Comment on attachment 2314 [details]
tdemultimedia: add sndio support (part 1)

Pushed to GIT in hash 6726351d
Comment 22 Slávek Banko 2014-11-26 17:37:45 CST
Comment on attachment 2315 [details]
tdemultimedia: add sndio support (part 2)

Pushed to GIT in hash 6726351d
Comment 23 Slávek Banko 2014-11-26 17:38:27 CST
Comment on attachment 2316 [details]
tdemultimedia: enable pthread support in mpeglib

Pushed to GIT in hash ebafa74d
Comment 24 Slávek Banko 2014-11-26 17:38:56 CST
Comment on attachment 2317 [details]
tdemultimedia: fix arts detection + fix sndio detection

Pushed to GIT in hash 7e00eb19
Comment 25 Slávek Banko 2014-11-26 17:39:21 CST
Comment on attachment 2318 [details]
tdemultimedia: fix link flags in mpeglib/lib

Pushed to GIT in hash e2de1ffe
Comment 26 Slávek Banko 2014-11-26 17:40:18 CST
François, good work, thank you!
Comment 27 Francois Andriot 2014-11-26 23:52:27 CST
Sorry, too late reply.
I cannot build for opsnbsd at this time, but attachment 2359 [details] looks good to me.