Hoi,
Ik heb al een paar stappen genomen om deze issue op te proberen lossen, maar kom helaas niet verder.
Ik heb mijn vraag al uitstaan op het Handbrake forum (https://forum.handbrake.fr/viewtopic.php?f=13&t=29133), maar ik weet dat men hier niet veel tijd heeft voor FreeBSD vragen (de porter is zelfs al een poos missing in action...).
Ook heb ik in het Porters' Handbook gekeken wat er precies de aanbeveling is:(http://www.freebsd.org/do...handbook/using-iconv.html)
In het kort: er is een hardcoded link naar LibIconv in LibBlueRay gemaakt die geleverd is met de Handbrake Port.
Ik kan alleen niet ontdekken hoe ik deze fout zelf kan herstellen (on the account of, snep er net genoeg en net te weinig van, geen ervaring met C++ en iets voorbij beginner met FreeBSD (voornamelijk config en maintain zaken)).
Als ik de port in FreeBSD probeer krijg ik een fout dat -liconv nog hard coded in libblueray zit die met de port mee komt. de output van mijn encode is te vinden op: http://pastebin.com/tL2AWLNN (let op, lange log, laatste 10 regels zijn echt relevant, denk ik).
Ik heb geprobeerd de workaround uit de Porter's Handbook in de Makefile te zetten, maar dat lijkt niet te helpen.
Van de
maakt hij steeds
Maar ik weet ook niet zeker of dat de oplossing is.
Daarna ben ik gaan zoeken in de code, maar kan helaas niet uitgepuzzeld krijgen. Ik kan nergens de LD commando vinden waar -liconv aangeroepen wordt.
Heeft iemand anders ervaringen met een zelfde soort probleem, niet perse in dezelfde port.
Of weet iemand nog meer informatie die ik kan vinden?
(Heb overigens ook andere problemen met compileren als ik via SVN de volledige source code ophaal, daar kan ik nog een heel ander topic over openen.)
Ik heb al een paar stappen genomen om deze issue op te proberen lossen, maar kom helaas niet verder.
Ik heb mijn vraag al uitstaan op het Handbrake forum (https://forum.handbrake.fr/viewtopic.php?f=13&t=29133), maar ik weet dat men hier niet veel tijd heeft voor FreeBSD vragen (de porter is zelfs al een poos missing in action...).
Ook heb ik in het Porters' Handbook gekeken wat er precies de aanbeveling is:(http://www.freebsd.org/do...handbook/using-iconv.html)
In het kort: er is een hardcoded link naar LibIconv in LibBlueRay gemaakt die geleverd is met de Handbrake Port.
Ik kan alleen niet ontdekken hoe ik deze fout zelf kan herstellen (on the account of, snep er net genoeg en net te weinig van, geen ervaring met C++ en iets voorbij beginner met FreeBSD (voornamelijk config en maintain zaken)).
Als ik de port in FreeBSD probeer krijg ik een fout dat -liconv nog hard coded in libblueray zit die met de port mee komt. de output van mijn encode is te vinden op: http://pastebin.com/tL2AWLNN (let op, lange log, laatste 10 regels zijn echt relevant, denk ik).
Ik heb geprobeerd de workaround uit de Porter's Handbook in de Makefile te zetten, maar dat lijkt niet te helpen.
Van de
code:
1
2
3
4
| USES= iconv post-patch: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/Makefile |
maakt hij steeds
code:
1
2
3
4
| USES= iconv post-patch: @${REINPLACE_CMD} -e 's//${ICONV_LIB}/' ${WRKSRC}/Makefile |
Maar ik weet ook niet zeker of dat de oplossing is.
Daarna ben ik gaan zoeken in de code, maar kan helaas niet uitgepuzzeld krijgen. Ik kan nergens de LD commando vinden waar -liconv aangeroepen wordt.
Heeft iemand anders ervaringen met een zelfde soort probleem, niet perse in dezelfde port.
Of weet iemand nog meer informatie die ik kan vinden?
(Heb overigens ook andere problemen met compileren als ik via SVN de volledige source code ophaal, daar kan ik nog een heel ander topic over openen.)