| Summary: | patch for tdelibs not compiling on FreeBSD 10.1 | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Nikolaus Klepp <office> |
| Component: | tdelibs | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | blocker | CC: | bugwatch, office, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.1.x [Trinity] | ||
| Hardware: | All | ||
| OS: | Other | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: | patches for tdelibs to compile on FreeBSD 10.1 | ||
With a few minor modifications pushed to git in hash e443c9e0 + 3be9f300 (master) and 50b2ec50 + 91b7be12 (r14.0.x). Along with several other patches related to FreeBSD. |
Created attachment 2489 [details] patches for tdelibs to compile on FreeBSD 10.1 This contains a set of trivial patches to make tdelibs build on FreeBSD 10.1 with gcc49. At least for now you need these switches for cmake to compile: -DWITH_TDEHWLIB=OFF -DWITH_HAL=ON -DWITH_INOTIFY=OFF -DHAVE_PIE_SUPPORT=OFF The patch for main/tdelibs/tdecore/kpty.cpp disables logging (sorry, I currently do not have the time to port utmp-stuff to utmpx) Apply the patche from your tde source dirctory: $ patch --dry-run -p5 < tdelibs-freebsd.patch patching file main/tdelibs/tdecore/kpty.cpp patching file main/tdelibs/tdeio/tdeio/connection.cpp patching file main/tdelibs/tdeio/tdeio/kurlcompletion.cpp patching file main/tdelibs/tdeprint/cups/make_driver_db_cups.cpp patching file main/tdelibs/tdeprint/ppdloader.cpp